Django如何基于ManyToManyField进行过滤?

萨奇布·阿里(Saqib Ali)

假设我有以下Django类:

在myclassa.py中:

class MyClassA(models.Model):
    name = models.CharField(max_length=254)

    def my_method(self):
        # WHAT GOES HERE?

在myclassb.py中:

from myclassa import MyClassA
class MyClassB(models.Model):
    name = models.CharField(max_length=254)
    a = models.ManyToManyField(MyClassA, related_name="MyClassB_MyClassA")

现在假设我有一个实例xMyClassA我要放置什么my_method()以使其返回其字段MyClassB中包含的所有实例xa

匿名的

您可以将其定义为:

def my_method(self):
    return self.MyClassB_MyClassA.all()

另外,您也可以将其定义为:

def my_method(self):
    return MyClassB.objects.filter(a=self)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何基于 ManyToManyField 过滤 Wagtail 中的搜索结果?

来自分类Dev

通过ManyToManyField Django过滤对象

来自分类Dev

在基于类的ListView中按用户ID进行django过滤

来自分类Dev

带有 manytomanyfield 的 Django 过滤器

来自分类Dev

如何基于“必须”对象而不是“必须”进行过滤

来自分类Dev

如何在PySpark中基于数组值进行过滤?

来自分类Dev

如何基于has_many关联进行过滤?

来自分类Dev

如何基于多个条件反应钩子进行过滤

来自分类Dev

如何基于“必须”对象而不是“必须”进行过滤

来自分类Dev

如何在对象化中基于JodaTime进行过滤

来自分类Dev

如何使用pandas group by进行基于逻辑的过滤

来自分类Dev

如何在具有ManyToManyField的Django模型中过滤查询集?

来自分类Dev

如何在Django中基于子项过滤父项

来自分类Dev

Django,如何基于查询集设置过滤器?

来自分类Dev

基于列表值的Django过滤

来自分类Dev

基于可选参数的Django过滤

来自分类Dev

保存时基于 Django 模型中的 ManyToManyField 更新字段

来自分类Dev

django urlpatterns中如何基于HTTP方法进行区分

来自分类Dev

如何在Django中基于ForeignKey进行乘法

来自分类Dev

如何在Django中使用表达式进行过滤

来自分类Dev

如何在Django中进行日期范围过滤?

来自分类Dev

如果条件为django,如何发送值进行过滤?

来自分类Dev

如何通过foriegn key的ID在django中进行过滤

来自分类Dev

如何根据django模型中字段的比较值进行过滤?

来自分类Dev

如何按排序顺序遍历Django ManyToManyField?

来自分类Dev

Django 1.7:如何使ManyToManyField为必需?

来自分类Dev

在dplyr中基于NA进行过滤

来自分类Dev

使用LINQ基于多个参数进行过滤?

来自分类Dev

如何基于来自ManyToManyField的多个值订购模型?

Related 相关文章

  1. 1

    如何基于 ManyToManyField 过滤 Wagtail 中的搜索结果?

  2. 2

    通过ManyToManyField Django过滤对象

  3. 3

    在基于类的ListView中按用户ID进行django过滤

  4. 4

    带有 manytomanyfield 的 Django 过滤器

  5. 5

    如何基于“必须”对象而不是“必须”进行过滤

  6. 6

    如何在PySpark中基于数组值进行过滤?

  7. 7

    如何基于has_many关联进行过滤?

  8. 8

    如何基于多个条件反应钩子进行过滤

  9. 9

    如何基于“必须”对象而不是“必须”进行过滤

  10. 10

    如何在对象化中基于JodaTime进行过滤

  11. 11

    如何使用pandas group by进行基于逻辑的过滤

  12. 12

    如何在具有ManyToManyField的Django模型中过滤查询集?

  13. 13

    如何在Django中基于子项过滤父项

  14. 14

    Django,如何基于查询集设置过滤器?

  15. 15

    基于列表值的Django过滤

  16. 16

    基于可选参数的Django过滤

  17. 17

    保存时基于 Django 模型中的 ManyToManyField 更新字段

  18. 18

    django urlpatterns中如何基于HTTP方法进行区分

  19. 19

    如何在Django中基于ForeignKey进行乘法

  20. 20

    如何在Django中使用表达式进行过滤

  21. 21

    如何在Django中进行日期范围过滤?

  22. 22

    如果条件为django,如何发送值进行过滤?

  23. 23

    如何通过foriegn key的ID在django中进行过滤

  24. 24

    如何根据django模型中字段的比较值进行过滤?

  25. 25

    如何按排序顺序遍历Django ManyToManyField?

  26. 26

    Django 1.7:如何使ManyToManyField为必需?

  27. 27

    在dplyr中基于NA进行过滤

  28. 28

    使用LINQ基于多个参数进行过滤?

  29. 29

    如何基于来自ManyToManyField的多个值订购模型?

热门标签

归档