Django不重写模板?

Django不重写模板?,django,Django,请帮忙。这个代码有什么问题?它不会覆盖Django 1.7.3中的管理模板 设置.py TEMPLATE_DIRS = ( os.path.join(BASE_DIR, 'templates').replace('\\','/'), ) TEMPLATE_LOADERS = ( 'django.template.loaders.filesystem.Loader', 'django.template.loaders.app_direc

请帮忙。这个代码有什么问题?它不会覆盖Django 1.7.3中的管理模板

设置.py

TEMPLATE_DIRS = (
                 os.path.join(BASE_DIR, 'templates').replace('\\','/'),
    )

TEMPLATE_LOADERS = (

    'django.template.loaders.filesystem.Loader',
    'django.template.loaders.app_directories.Loader',

)
模板/admin/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 %}
{%extends“admin/base.html”%}
{%block title%}{{title}}{{site_title}默认值:{('BOOKREADER site admin')}{%endblock%}
{%block-branding%}
{%endblock%}
{%block nav global%}{%endblock%}

确保已设置文件系统模板加载程序:

# 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

一个有效的例子:谢谢你的回复。我的代码中有模板加载器。当我在settings.py的末尾添加assert时,它给出了AssertionError。我真的很想在断言之前添加一个Python断点,检查
模板\u DIRS
的内容并将其修复以匹配您的设置。如果您不熟悉如何调试Python程序,下面是Python命令行调试器初学者的随机教程:我使用打印检查路径。1) 打印(“基本目录路径”,基本目录)->C:\Users\Tulpor\workspace\Tulpor 2)打印(“新目录路径”,os.path.join(基本目录,“模板”).replace(“\\”,“/”)->C:/Users/Tulpor/workspace/Tulpor/templates