请帮忙。这段代码有什么问题?它不会覆盖Django 1.7.3中的管理模板。
settings.py
TEMPLATE_DIRS = (
os.path.join(BASE_DIR, 'templates').replace('\\','/'),
)
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)
模板/管理/ base_site.html
{% extends "admin/base.html" %}
{% block title %}{{ title }} | {{ site_title|default:_('BOOKREADER site admin') }}{% endblock %}
{% block branding %}
<h1 id="site-name"><a href="{% url 'admin:index' %}">BOOKREADER administration</a></h1>
{% endblock %}
{% block nav-global %}{% endblock %}
答案 0 :(得分:0)
确保已设置文件系统模板加载器:
# List of callables that know how to import templates from various sources.
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)
您还可以在settings.py
签入文件夹存在
import os
assert os.path.exists(TEMPLATE_DIRS[0]) # Will fail on startup if your template dir is not properly set up