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

基于Django类的视图中的字段派生模板名称,django,django-templates,class-based-views,Django,Django Templates,Class Based Views,在Django新的基于类的视图中,我很难理解如何从模型的字段名加载模板。基本上,我在自己的模型中寻找Django contrib flatpages的功能,如下所示: class MyModel(models.Model): template_name = CharField(_('Template name'), max_length=255) 当时我只是查找对象,然后使用template_name字段的值渲染响应。我想我可以用基于类的视图来实现这一点,但是有没有更合适的方法呢?不完

在Django新的基于类的视图中,我很难理解如何从模型的字段名加载模板。基本上,我在自己的模型中寻找Django contrib flatpages的功能,如下所示:

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

当时我只是查找对象,然后使用template_name字段的值渲染响应。我想我可以用基于类的视图来实现这一点,但是有没有更合适的方法呢?

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

谢谢,不知道我怎么会在文件里漏掉。尽管基于类的视图文档是一堂关于如何处理问题的课,因为所有的混合。