需要爲每個作者(與外鍵相關)的第一本書(通過日期字段)獲得一個查詢集...是否有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