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

Всем привет.

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы