【问题标题】:Django filter queryset using a listDjango使用列表过滤查询集
【发布时间】:2019-08-08 07:11:56
【问题描述】:

我有一个表,表 A,它包含表 b 中所有对象的主键。

如果我将表 A 中的所有主键存储在一个列表中,那么是否可以使用我存储在列表中的主键来获取表 B 中所有对象的列表。

例如:

tableB.objects.filter(pks = list) 

有什么方法可以构造一个像上面这样的查询集,让我得到一个包含主键的所有对象的列表?

【问题讨论】:

    标签: django django-queryset


    【解决方案1】:
    tableB.objects.filter(pk__in=list)
    

    文档:https://docs.djangoproject.com/en/2.1/ref/models/querysets/#in

    【讨论】:

      猜你喜欢
      • 2017-06-18
      • 2020-05-23
      • 1970-01-01
      • 2020-08-22
      • 2019-04-15
      • 2011-09-29
      相关资源
      最近更新 更多