각 저자 (외래 키와 관련 있음)에 대한 첫 번째 책 (날짜 필드 기준)이있는 쿼리 세트를 가져와야합니다 ... 장고 ORM이 있습니까 (커스텀 SQL 선호는 없지만 수용할만한 커스텀 SQL없이)Django queryset은 날짜에 따라 외래 키의 각 항목을 반환합니다
* 편집 : PostgreSQL과 같은 최신 오픈 소스 백엔드 만 사용하는 대답은 받아 들일 수 있습니다. 순수 사용자 정의 SQL 쿼리보다 선호되는 ORM 기반 솔루션) 당신은 PostgreSQL을 또는 DISTINCT ON
을 지원하는 다른 DB 백엔드를 사용하는 경우
Models
class Book(Model):
date = Datefield()
author = ForeignKey(Author)
class Author(Model):
name = CharField()
Book.objects.filter(??)
나는 어제 거의 같은 질문을 받았다. http://stackoverflow.com/questions/14213333/get-latest-objects-django. 편집 2 섹션 내 현재 해킹입니다. –
글쎄, 내가 PostgreSQL에있어 그래서 나는 별개의 것에 국한되지 않는다 ... 나는 당신의 질문에 기초하여 나의 대답을 찾을 수 있는지 확신하지 못한다. 그러나 포인터에 대한 감사. – eskhool