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()

к этому Employee.objects.filter(ref_name=name, ref_surname=Surname).exists()

Вы можете отделить запятой, а не &

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

Не нужно помещать &, что является неправильным синтаксисом, внутрь filter(), просто разделите их запятой ,, это даст тот же результат.

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

Вернуться на верх