【问题标题】:Filtering second level of Many-to-Many relations in Django在 Django 中过滤第二级多对多关系
【发布时间】:2011-02-27 12:51:11
【问题描述】:

考虑三个 django 模型:AA、BB 和 CC。 AA 有一个对 BB 的 M2M 引用,BB 有一个对 CC 的 M2M 引用。

我有一个 AA 实例。如何对与 M2M 相关的 CC 实例集和与单个 AA 实例相关的 M2M BB 实例执行 filter() QuerySet?

【问题讨论】:

    标签: django reference many-to-many django-queryset


    【解决方案1】:

    以下内容对我有用:

    CC.objects.filter( bb__aa = aa_instance )
    

    这会产生一个您可以进一步操作的 QuerySet...

    在 django 文档 here 中找到了答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-18
      • 1970-01-01
      • 2023-03-06
      • 2011-12-08
      • 2021-03-19
      • 1970-01-01
      • 2020-10-15
      相关资源
      最近更新 更多