@bituke

Как сортировать объекты по нескольким значениям?

FILM = 0
SERIAL = 1
CARTOON = 2
ANIME = 3
ANIMATED_SERIES=4
TYPE_PICTURE = (
    (FILM, 'Film'),
    (SERIAL, 'Serial'),
    (CARTOON, 'Cartoon'),
    (ANIME, 'Anime'),
    (ANIMATED_SERIES, 'animated-series')
)

class Picture(models.Model):
	''' модель для картины (фильма, мультфильма, аниме)'''
        type_picture = models.PositiveSmallIntegerField(choices=TYPE_PICTURE, blank=True, null=True)

Хочу получить все объекты которые имеют type_picture = SERIAL и ANIMATED_SERIES (фильтрация сразу по двум значениям одного поля) Как это можно написать?))
  • Вопрос задан
  • 31 просмотр
Решения вопроса 1
fox_12
@fox_12 Куратор тега Django
Расставляю биты, управляю заряженными частицами
Picture.objects.filter(type_picture__in=[FILM, SERIAL])
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы