Django套装无法检测到模板覆盖

时间:2014-10-27 15:38:27

标签: django django-templates django-suit

我正在覆盖django-suit中的模板文件。不幸的是,此文件未被检测到并被覆盖。 根据他们的documentation

  

或者,您可以将base_site.html复制到任何模板   目录,在TEMPLATE_DIRS设置中定义(如果有)。通过   默认Django查看每个注册的应用程序模板/目录。

我已将文件base_site.html复制到现有的app/templates/admin目录中,但未检测到。我已经在使用此目录中的模板文件,因此它应该可以正常工作。

在我的情况下可能出现什么问题?

1 个答案:

答案 0 :(得分:2)

确保您的应用在设置文件中的INSTALLED_APPS中非常适合。

这是学习模板加载器如何工作的非常重要的一步。如果在使用该模板的第一个文件夹中找到模板,它会按INSTALLED_APPS设置中的应用顺序检查文件夹。这就是为什么诉讼必须高于管理员应用程序,因为它会覆盖管理员模板。