我正在瀏覽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」,' –