class Log:
project = ForeignKey(Project)
msg = CharField(...)
date = DateField(...)
각 로그 항목에 고유 한 프로젝트 외래 키가 있어야하는 최신 4 개의 로그 항목을 선택하고 싶습니다.Django : 다른 외래 키
Log.objects.all().distinct('project')[:4]
Log.objects.values('project').distinct()[:4]
Log.objects.values_list('project').distinct('project')[:4]
하지만이 아무것도 돌려주지 않는 또는 중 하나
내가 좋아하는 물건을 시도 .. I했습니다 구글 검색에 대한 솔루션을 시도하지만 그들 중 누구도 작동하지 않습니다와 장고 내용은 해당 조회에 매우 좋지 않다 동일한 프로젝트의 로그 항목 ..도움이 될 것입니다!
는 unfortuatly, 답변을 ID_LIST = Log.objects.order_by ('- 날짜') 감사합니다. values_list ('PROJECT_ID')를 별개의() 이 .. 작동하지 않습니다. 별개의 것들은 분류하지 않습니다. 체인에서 order_by()를 제거하면 작동하지만 날짜순으로 정렬되지는 않습니다 ... – mrmclovin
여전히 작동하지 않습니다.이 문제에 도움이되지 않습니까? – mrmclovin
pk를 시도하거나 python의 reduce() 함수를 사용하십시오. –