0
는 다음과 같은 두 가지 모델을 고려하십시오.주문
생성 된 시간이 p2보다 큰 두 개의 게시물 p1이 있다고 가정하지만, p2는 생성 된 날짜가 p1보다 큰 응답을 갖습니다. 따라서 p2가 먼저오고 p1이옵니다.
나는 관리자에서 그렇게하려고 노력하지만, 나에게 내 원하는 순서를 제공하지 않습니다
가있다 :
class PostManager(models.Manager): def get_query_set(self): return super(PostManager, self).get_query_set().annotate( reply_date=Max('replies__created_at') ).order_by('-reply_date', '-created_at')
문제는 이것이다 것으로 판명를 새로운 게시글에 아직 답글이없는 상황이므로 Max ('replies__created_at')가 없음
모든 게시물을 게시하지 않고 모든 게시물을 나열하면 모든 게시물이 나열됩니다. 대답과 함께.
어떤 도움 ??