Django how can i find_all book by сategory = None

Как я могу взять все книги, когда я пройду None, потому что в Ruby если я напишу что-то вроде этого

Book.where(category = None) => Give all Books

Я пробую это

Book.objects.filter(category = None) => empty QuerySet

В общем, в django есть какой-то метод, который охватывает эту логику

Для книг с категорией "Нет":

Book.objects.filter(category = None)

Все книги:

Book.objects.all()

Для книг с категорией "НЕ НЕТ":

Book.objects.all().exclude(category=None)

Это способ для Python/Django, если вы хотите фильтровать по любому требованию.

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