0

我无法弄清楚如何在 Django 的基于类的新视图中从模型的字段名称加载模板。基本上我正在我自己的模型中寻找 Django contrib flatpages 的功能,如下所示:

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

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

4

1 回答 1

1

Not entirely sure where you're having problems, but it sounds like the SingleTemplateResponseMixin would help - it has a template_name_field attribute which is set to the name of the field containing the name of the template.

于 2011-04-06T14:03:38.497 回答