我使用django 1.11,我在base.html遇到include
问题。
当我在localhost上工作时 - 一切都很好。当代码在服务器上运行时,问题就开始了。
问题在于:
{% include "pages/menu.html" %}
修改
----project/
----templates/
--------pages/
------------footer.html
--------base.html
答案 0 :(得分:0)
您的项目配置错误。
您可以在两个地方放置模板:
在应用
中 my_project/my_app/templates/my_app/menu.html
在全局模板中
my_project/templates/menu.html
目前尚不清楚您使用了哪些。
此外,在制作中,您需要将my_project/templates
放在网络服务器根目录的根目录中。因此,对于Apache,这可能类似于/var/www/my_project/templates
,Apache中的声明配置它应该搜索全局模板。