【问题标题】:Is here any in operator in Django ORM? [duplicate]这里有 Django ORM 中的 in 运算符吗? [复制]
【发布时间】:2018-12-10 09:55:57
【问题描述】:

在我的一个项目中,我有一个名为 Doctor 的数据库表。我可以像这样运行查询: expected_doctors = Doctor.objects.filter(id=4)expected_doctors = Doctor.objects.get(id=4)。但是如何找到id在[1,2,3,4,5]中的医生;

喜欢:

expected_ids=[1,2,3,4,5]
expected_doctors = Doctor.objects.filter(id in expected_ids)

【问题讨论】:

    标签: django database django-orm


    【解决方案1】:
    Doctor.objects.filter(id__in=expected_ids)
    

    是的,in 运营商在那里,它期望 list of ids 在里面检查

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-11
      • 2018-12-14
      • 2016-09-29
      • 1970-01-01
      • 2012-10-01
      • 1970-01-01
      • 2022-08-10
      • 2015-05-23
      相关资源
      最近更新 更多