Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django suit无法检测模板覆盖_Django_Django Templates_Django Suit - Fatal编程技术网

Django suit无法检测模板覆盖

Django suit无法检测模板覆盖,django,django-templates,django-suit,Django,Django Templates,Django Suit,我正在覆盖django套装中的模板文件。遗憾的是,未检测到并覆盖此文件。 根据他们的意见: 或者,您可以将base_site.html复制到任何模板 在模板目录设置中定义的目录(如果有)。通过 默认的Django查找每个已注册的应用程序模板/dir 我已将文件base\u site.html复制到现有的app/templates/admin目录中,但未检测到该文件。我已经在使用此目录中的模板文件,因此它应该可以工作 在我的情况下可能会出现什么问题?请确保您的应用程序在设置文件中的已安装应用程序中

我正在覆盖django套装中的模板文件。遗憾的是,未检测到并覆盖此文件。 根据他们的意见:

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

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


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

请确保您的应用程序在设置文件中的已安装应用程序中高于标准


这是了解模板加载器如何工作的非常重要的一步。如果在使用该模板的第一个文件夹中找到模板,它将按照“已安装的应用程序”设置中的应用程序顺序检查文件夹。这就是为什么suit必须位于admin app之上,因为它会覆盖admin模板。

检查上下文处理器,顺序非常重要