什么是基于django类的视图中模板的命名规则

时间:2018-06-08 07:29:51

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

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

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

定义默认模板名称有哪些规则?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

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

示例:如果型号名称为 Abcd

  • for ListView:abcd_list.html
  • for CreateView:abcd_form.html
  • for DetailView:abcd_detail.html

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