Python 在外键上具有两跳的Django滤波器

Python 在外键上具有两跳的Django滤波器,python,django,django-models,Python,Django,Django Models,在Django,有可能这样做吗 foo=Account.objects.filter(所有者地址zipcode='94704').get() 在下列场所: 帐户具有所有者模型的所有者外键 所有者具有地址模型的地址外键 地址有一个zipcodechar字段 是的,Django ORM支持这一点 特点是 你试过这个吗?什么不起作用.get()可能会引发错误。您可能需要尝试.first()是。就这样。非常感谢。

在Django,有可能这样做吗

foo=Account.objects.filter(所有者地址zipcode='94704').get()

在下列场所:

  • 帐户具有所有者模型的
    所有者
    外键
  • 所有者具有地址模型的
    地址
    外键
  • 地址有一个
    zipcode
    char字段

  • 是的,Django ORM支持这一点


    特点是

    你试过这个吗?什么不起作用<如果筛选条件不返回结果,则code>.get()可能会引发错误。您可能需要尝试
    .first()
    是。就这样。非常感谢。