Django Queryset检查值是否存在



我有两个值来检查它是否存在于我的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文档,我找不到答案。我愿意接受任何建议。

Employee.objects.filter(ref_name=name, ref_surname=Surname).exists()

你不必把&,这是一个无效的语法在filter()里面,只是用逗号,分开它们,它会给出相同的结果。

如果Employee.objects。filter(ref_name=name and ref_姓氏=姓氏).exists()

变化

Employee.objects.filter(ref_name=name & ref_surname=Surname).exists()

:

Employee.objects.filter(ref_name=name, ref_surname=Surname).exists()

可以用逗号分隔,不能用&

相关内容

  • 没有找到相关文章

最新更新