我不知道如何在Django新的基于类的视图中从模型的字段名加载模板。基本上,我正在寻找Django contrib flatpages在我自己的模型中的功能,像这样:
class MyModel(models.Model):
template_name = CharField(_('Template name'), max_length=255)
时间是我只是查找对象,然后使用template_name字段的值RenderResponse。我想我可以用基于类的视图来做到这一点,但是有更合适的方法吗?
不完全确定您在哪里遇到问题,但听起来像SingleTemplateResponseMixin会有所帮助-它有一个template_name_field
属性,设置为包含模板名称的字段的名称