2017-12-15 14 views
0

코드는 꽤 무해한 것 같다나는 가장 최근의 개체를 검색() .latest 사용하려고 시도하고 있지만 필드 오류 및 여분을 얻고있다 "-"

home_post = Post.objects.latest('-timestamp') 

하지만 다음과 같은 오류를 반환합니다 :

FieldError at/
Invalid order_by arguments: ['--timestamp'] 

내 코드에는없는 추가 "-"가있는 것 같습니다. 이게 어디서 오는거야? 이것을 추가하는 것은 숭고한가? 이것이 실제로 오류의 원인입니까?

답변

4

latest에는 필드 이름과 필드 이름 만 전달해야합니다. 당신이 역순으로 "최신"을 얻고 싶은 경우에

당신은 사용해야 earliest

Post.objects.earliest('timestamp')