0
class Foo(models.Model):
bar = models.ForeignKey(Bar)
class Bar(models.Model):
date = models.DateTimeField(auto_add_now=True)
是這些不同?:
Foo.bar.filter(date=...)
Foo.objects.filter(bar__date=...)
如果是這樣,怎麼樣?如果不是,他們爲什麼都存在?
由於第一個不是在Django的有效查詢,並會返回一個錯誤,那麼是的,有一個不同 – yuvi
我從一些預先存在的代碼,但我只是意識到'foo.bar.filter'來自遍歷關係。我簡化了它太多。 –
所以呃......問題回答了? – yuvi