@stilet69
программист

Как в django сделать несколько шаблонов в одной модели?

Подскажите пожалуйста, как во DetailView модели сделать получение нескольких шаблонов в зависимости от поля модели.
Например есть модель News с полем Артикул. Как в зависимости от артикула выводить шаблон?
А если не найден шаблон с данным артикулом, получать стандартный.
Пример модели:
class News(models.Model):
    created = models.DateTimeField(auto_now_add=True)
    article = models.CharField(blank=False,
                               null=False,
                               default="",
                               max_length=50,
                               verbose_name="Артикул",
                               db_index=True,
                               unique=True)
  • Вопрос задан
  • 221 просмотр
Решения вопроса 1
@deliro
def get_template_names(self):
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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