在哪里放置我的base.html文件?

在哪里放置我的base.html文件?,html,django,django-templates,Html,Django,Django Templates,我试图在使用base.html文件时遵循此操作,但是我不确定在项目中的何处放置base.html。考虑到名称空间,Django建议将模板放入“project\u name/app\u name/templates/app\u name/”目录中。由于我想在我的项目中的多个应用程序中扩展我的base.html,因此我的base.html应该驻留在哪里?由于这是一个共享模板,请将其放置在项目的模板目录中: project_name/templates/base.html 另见: 在尝试扩展ba

我试图在使用base.html文件时遵循此操作,但是我不确定在项目中的何处放置base.html。考虑到名称空间,Django建议将模板放入“project\u name/app\u name/templates/app\u name/”目录中。由于我想在我的项目中的多个应用程序中扩展我的base.html,因此我的base.html应该驻留在哪里?

由于这是一个共享模板,请将其放置在项目的
模板
目录中:

project_name/templates/base.html
另见:


在尝试扩展base.html时,收到“TemplateDoesNotExist at/news/”消息。我已更新了我的模板目录设置,以包括“/project\u name/templates”和“/news/templates”。我的模板加载程序PostOrdem状态/project_name/templates/base.html(文件不存在)/news/templates/base.html(文件不存在)。我觉得我错过了一步,但似乎无法理解。你对我可能做错了什么有什么建议吗?我必须调整我的“extends”语句吗?@Jimi将
templates
目录的绝对路径添加到
TEMPLATE\u DIRS
设置中,然后只使用
{%extends'base.html%}
。应该行。我没有足够的代表投票给你的答案,但非常感谢你的及时帮助。绝对路径解决了我收到的错误。