Производные от полей имена шаблонов в представлениях на основе классов Django - PullRequest
0 голосов
/ 06 апреля 2011

Мне сложно понять, как загрузить шаблон из имени поля модели в новых представлениях Django на основе классов.По сути, я ищу функциональные возможности Django Contributs в моей собственной модели, например так:

class MyModel(models.Model):
    template_name = CharField(_('Template name'), max_length=255)

Времени было бы просто найти объект, а затем RenderResponse, используя значение поля template_name.Я полагаю, я мог бы сделать это с помощью представлений на основе классов, но есть ли более подходящий способ?

1 Ответ

1 голос
/ 06 апреля 2011

Не совсем уверен, где у вас проблемы, но похоже, что SingleTemplateResponseMixin поможет - у него есть атрибут template_name_field, который установлен на имя поля, содержащего имя шаблона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...