【发布时间】:2021-08-12 15:21:59
【问题描述】:
我有一个这样的模型:
class MyModel(models.Mode):
foo = models.CharField(...)
bar = models.CharField(...)
我有一个包含 foo 和 bar 字段值的列表。我想检查此列表中的所有项目,是否存在于数据库中。 例如:
my_list = [{'foo': 'foo_1','bar': 'bar_1'}, {'foo': 'foo_2','bar': 'bar_2'}]
我想检查数据库中列表项字段对应的所有记录是否存在值。我可以更改我的列表结构。
我可以使用 for 循环来做到这一点,但我想找到更有效的方法。单个查询可以吗?有什么建议吗?
【问题讨论】:
标签: python python-3.x django postgresql django-queryset