Django 加载什么模板?

wvx*_*xvw 3 python django django-templates

我正在关注 Django 教程,并被困在它要求我用我自己的模板替换网站管理部分的默认模板的地方。问题是模板名称中的拼写错误。我怀疑肯定存在这样的问题,但是为了解决该问题,查看 Django 的某种报告以了解它用于呈现特定页面的模板会非常有帮助。有什么办法可以做到这一点吗?

dja*_*aut 5

  • 首先,如果你设置了DEBUG = Truedjango,它会自动为你提供有关 django 在哪里寻找模板的信息(一般情况下,特别是在它没有找到模板的情况下)

你应该看到这样的东西: 在此输入图像描述

  • 其次,您可以添加流行的 django 插件django-debug-toolbar。它可以向您显示每个请求使用了哪些模板及其上下文。

请参阅:https ://django-debug-toolbar.readthedocs.io/en/stable/panels.html#template

在此输入图像描述