基于 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
如果您仍然遇到问题,调试器 会建议您。
在使用基于 class 的视图时,它们中的许多都有自动搜索模板的默认规则,因此我们不需要在每次使用基于 class 的视图时都指定它。
但是我找不到任何关于默认命名是如何完成的文章。
定义默认模板名称的规则是什么?
好吧,如果您不创建模板,调试器会告诉您需要创建哪个模板。因此,如果您想一一尝试。否则使用 template_name = 'example.html'
您可以将模板名称命名为 model_viewtype.html
示例:如果模型名称是 Abcd
- 对于列表视图:
abcd_list.html
- 对于创建视图:
abcd_form.html
- 对于详细视图:
abcd_detail.html
如果您仍然遇到问题,调试器 会建议您。