【问题标题】:What are naming rules of templates in django class based views基于 django 类的视图中模板的命名规则是什么
【发布时间】:2018-11-18 05:08:33
【问题描述】:

当使用基于类的视图时,它们中的许多都有自动搜索模板的默认规则,因此我们不需要在每次使用基于类的视图时都指定它。

但我找不到任何关于如何完成默认命名的文章。

定义默认模板名称的规则是什么?

【问题讨论】:

    标签: django django-templates django-class-based-views


    【解决方案1】:

    您可以将模板名称指定为model_viewtype.html

    示例:如果模型名称为 Abcd

    • 对于列表视图:abcd_list.html
    • 对于 CreateView:abcd_form.html
    • 对于详细信息视图:abcd_detail.html

    如果您仍然遇到问题,调试器会建议您。

    【讨论】:

      【解决方案2】:

      如果您不创建模板,调试器会告诉您需要创建哪个模板。因此,如果您想一一尝试。否则使用 template_name = 'example.html'

      【讨论】:

        猜你喜欢
        • 2018-04-13
        • 1970-01-01
        • 2015-08-10
        • 1970-01-01
        • 2011-07-30
        • 2011-12-15
        • 1970-01-01
        • 1970-01-01
        • 2012-03-11
        相关资源
        最近更新 更多