КАК ПРОВЕРИТЬ QUERYSET НА ТО ЧТО ОН ПУСТОЙ DJANGO

Для проверки queryset на то, что он пустой в Django, можно воспользоваться методом exists().

Этот метод возвращает True, если queryset содержит хотя бы один объект, и False, если queryset пустой. Пример:

if queryset.exists():
 # Делаем что-то, если queryset не пустой
else:
 # Делаем что-то, если queryset пустой

Также можно воспользоваться методом count() и проверить, равен ли результат нулю. Пример:

if queryset.count() == 0:
 # Делаем что-то, если queryset пустой
else:
 # Делаем что-то, если queryset не пустой

Полный курс по Django # 9 / QuerySet API, корзина, декораторы доступа

Django ORM Primer - Django QuerySet API and QuerySets

Django ORM. Оптимизация запросов к связанным моделям с помощью select_related и prefetch_related.

42 Сортировка QuerySet. Order by. Курс по Django 4

37 Фильтрация данных ORM. Методы filter и get. Курс по Django 3

39 Выводим QuerySet в шаблон. Курс по Django 3

Для чего в Django нужны Model Manager и Model QuerySet?

BLGPG-5148DC4B6500-24-09-19-23

Новые материалы: