我在Django-suit中覆盖了模板文件。不幸的是,该文件未被检测到并被覆盖。根据他们的文档:
或者,您可以将base_site.html复制到TEMPLATE_DIRS设置(如果有)中定义的任何模板目录。默认情况下,Django查找每个已注册的应用程序模板/目录。
我已将文件复制base_site.html
到现有app/templates/admin
目录中,但未检测到。我已经在使用该目录中的模板文件,因此它应该可以工作。
我的情况可能有什么问题?
确保您的应用在设置文件中的INSTALLED_APPS中胜任。
这是了解模板加载程序如何工作的非常重要的一步。如果它在使用该模板的第一个文件夹中找到模板,则会按INSTALLED_APPS设置中的应用顺序检查文件夹。这就是为什么还必须在管理应用程序之上,因为它会覆盖管理模板。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句