假設我有這兩種模式:Django的:獲取所有博客和自己的最新博客文章
class Blog(models.Model):
name = models.CharField(max_length=64)
# ...
class Entry(models.Model):
blog = models.ForeignKey(Blog)
added = models.DateTimeField(auto_now_add=True)
# ...
現在我想對每個相應的博客最新的博客條目相處的所有博客的列表。什麼是最好的方式來做到這一點?
如果它有什麼區別,我們可以假設每個博客至少有一個條目。
這將是理想的方式做到這一點,但不幸的是(除非我大錯特錯),這將產生更多的查詢比也有博客(一個讓每個博客的最新條目)。我想也許有一些更聰明的方法,但我開始相信沒有。 – 2010-08-07 04:10:47
在這裏4年後,我開始同意你的說法@DenizDogan – boatcoder 2014-06-23 02:36:55