我正在浏览Django教程 - https://docs.djangoproject.com/en/1.3/intro/tutorial02/ 最后,他们要求我们通过以下步骤将默认网页模板的名称从“Django Administration”更改为其他任何内容。 1)将base_site.html从django的默认文件夹复制到TEMPLATE_DIRS中指定的admin目录。 目前我TEMPLATE_DIRS的样子 -无法更改默认的Django模板
TEMPLATE_DIRS = (
# Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
"/home/mysite/polls/mytemplates"
)
我也复制了管理模板目录为/ home/mysite的/调查/ mytemplates
所以结构是这样的 /家/ mysite的/调查/ mytemplates/admin 其中admin文件夹包含base.html和base_site.html
我已经在base_site.html文件中编辑过标题,但仍然在运行django时显示默认模板标题。
有人能告诉我我错过了什么吗?
你可以检查'TEMPLATE_LOADERS'设置中是否有'django.template.loaders.filesystem.Loader'首先出现。 – tuxcanfly
@tuxcanfly是的。它确实如此。检查下面TEMPLATE_LOADERS =( 'django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader', # 'django.template.loaders.eggs.Loader', ) – Neil
你是缺少逗号:'“/ home/mysite/polls/mytemplates”,' –