【问题标题】:Filter related set in a related set在相关集中过滤相关集
【发布时间】:2011-08-31 00:24:14
【问题描述】:

我有以下模型结构:

parent Park
child Warehouse(foreign key with Park, related_name = park_warehouses)
child child Issue(foreign key with Warehouse, related_name = warehouse_issues)

现在我想通过获取每个公园建筑的问题来过滤并获取公园的问题数量。

我已经尝试过这个 lambda,但它给了我一个空数组,即使我选择了这个公园的问题和建筑物:

filter(lambda x: park in park.park_warehouses.all(), Issue.objects.all())

【问题讨论】:

    标签: python django django-models filtering django-queryset


    【解决方案1】:

    Issue.objects.filter(warehouse__park=park)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-30
      • 1970-01-01
      • 2021-12-11
      • 1970-01-01
      • 2018-09-22
      • 2013-02-17
      • 2019-07-01
      • 2016-01-08
      相关资源
      最近更新 更多