2016-09-21 75 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

回答