Junior — Middle
91
Hai usato la funzione exists in Django per verificare la presenza di un'istanza del modello?
Risposta dell'AI
sobes.tech AI
Да, функция exists() в Django используется для проверки, существует ли хотя бы один объект, удовлетворяющий заданному фильтру, без необходимости загружать сами объекты из базы.
Пример использования:
from myapp.models import User
if User.objects.filter(email='example@example.com').exists():
print("Пользователь с таким email существует")
else:
print("Пользователь не найден")
Это эффективно, так как запрос возвращает только булево значение, а не полный набор данных, что экономит ресурсы и время.