【发布时间】:2022-11-12 17:00:06
【问题描述】:
我有两个值来检查它是否存在于我的 PostgreSQL 中。我也有名为ref_name, ref_surname 的列
例如:
//this is the data//
name: John
Surname: Lee
//this is some queryset from django//
Employee.objects.filter(ref_name=name & ref_surname=Surname).exists()
我想检查数据是否已经存在于我的数据库中。我已阅读 Queryset 文档,但找不到答案。我愿意接受任何建议。
【问题讨论】:
-
运行上面的代码后发生了什么
-
语法无效。我的查询集方法是错误的
-
你能告诉我那个错误吗?
-
您不必将
&(invalid syntax) 放入filter()中,只需用逗号分隔它们就会得到相同的结果 -
试试这个
Employee.objects.filter(ref_name=name, ref_surname=Surname).exists()