我一直在尝试为 Django 工作的管理页面获取自定义模板,但没有成功。我已经阅读了 django 文档和几个博客,它们解释它是一个如此简单的步骤,我认为它是。
截至目前,管理页面有效,但我自己重写的 CSS 或模板不起作用。我的设置如下
/project_folder/
manage.py
settings.py
urls.py
__init__.py
/app/
views.py
models.py
__init__.py
/templates/
/admin/
base_site.html
在 urls.py 我有
(r'^admin/', include(admin.site.urls)),
哪个有效,因为我无法登录等。所以我假设 /admin/base_site.html 会覆盖默认的,但它没有做任何事情。
有人知道这里发生了什么吗?我从 Django 教程/指南中关注它,并访问了一些博客,看看他们是否有答案,但他们都说了同样的话。
编辑 1:我的模板目录设置正确。
TEMPLATE_DIRS = (
os.path.join(PROJECT_PATH, 'templates/'),
)
这可以正常工作,因为我的站点的其余部分正在使用 CSS 等的媒体目录。唯一似乎不“接受”模板的是管理部分。