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

What are naming rules of templates in django class based views

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

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

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

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

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

示例:如果模型名称是 Abcd

  • 对于列表视图:abcd_list.html
  • 对于创建视图:abcd_form.html
  • 对于详细视图:abcd_detail.html

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