在settings.py中,模板目录的路径无法工作。
在settings.py中,模板目录的路径无法工作。
目前在我的项目文件夹中创建了一个名为templates的文件夹。\n然后我添加了一个名为base_site.html
的文件夹到admin文件夹中,以便可以更改Django管理界面的标题:\n
首页 / Django / mysite / templates / admin / base_site.html
\n然而,它没有改变。我的settings.py
文件如下:\n
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ]
\n针对Avinash Raj的请求:\nurls.py:\n
from django.conf.urls import include, url from django.contrib import admin urlpatterns = [ url(r'^admin/', include(admin.site.urls)), ]
\nviews.py:\n
from django.shortcuts import render
问题的出现原因:在Django 1.7版本以后,不再需要重新编写任何模板来更改管理员标题或标头,只需在admin.py中设置site_header、site_title和index_title,然后在urls.py中引用它们。
解决方法:参考https://stackoverflow.com/a/24983231/5253807中的方法,在admin.py中设置site_header、site_title和index_title,然后在urls.py中引用它们。