在Django基于类的视图中,字段派生的模板名



我不知道如何在Django新的基于类的视图中从模型的字段名加载模板。基本上,我正在寻找Django contrib flatpages在我自己的模型中的功能,像这样:

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

时间是我只是查找对象,然后使用template_name字段的值RenderResponse。我想我可以用基于类的视图来做到这一点,但是有更合适的方法吗?

不完全确定您在哪里遇到问题,但听起来像SingleTemplateResponseMixin会有所帮助-它有一个template_name_field属性,设置为包含模板名称的字段的名称

最新更新