Задать вопрос

Как сделать фильтр по одному полю на все вьюшки?

Всем привет.

Хотел бы уточнить, как это правильно сделать:

- у модели курса есть поле activity_of_course = models.BooleanField(default=True, verbose_name="Активен ли курс?")

- вывод курсов происходит в 20 вьюшках

- нужно выводить только те курсы, где activity_of_course = True.

Есть какой-то способ сделать это правильно, а не писать фильтр в каждой из 20 вьюшек?
  • Вопрос задан
  • 170 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Решения вопроса 1
@Animkim
Питон вокруг меня
https://docs.djangoproject.com/en/1.10/topics/db/m... это то что вам нужно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@AlexandrBirukov
как вариант, можно использовать миксин для вьюшек
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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