2016-09-21 76 views
0

在Django,是否有可能做這樣的事情?Django過濾器與兩個躍點ForeignKeys

foo = Account.objects.filter(owner__address__zipcode='94704').get()

有以下前提:

  • 帳戶都有一個Owner外鍵的所有者模型。
  • 所有者擁有一個Address外鍵給Address模型。
  • 地址有一個zipcode char字段。
+0

你嘗試過嗎?什麼不起作用?如果該過濾條件不返回結果,'.get()'可能會引發錯誤。你可能想試試'.first()' – karthikr

+0

是的。就是這樣。謝謝。 – JasonGenX

回答