需要为每个作者(与外键相关)的第一本书(通过日期字段)获得一个查询集...是否有Django ORM方法来做到这一点(没有自定义的SQL首选,但可以接受)Django queryset返回基于日期的外键每个项目的第一个
*编辑:请注意,一个只适用于现代开放源码后端像Postgresql的答案是可接受的..静态ORM为基础的解决方案首选纯自定义SQL查询)
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