覆盖管理模板不起作用

时间:2015-02-13 15:16:09

标签: python django django-templates

我检查了类似的问题,但我无法使解决方案有效。 我正在关注官方tutorial

我将以下内容添加到./mysite/settings.py:

TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')]

我将h1中的./templates/admin/base_site.html标记编辑为:

{% block branding %}
<h1 id="site-name"><a href="{% url 'admin:index' %}">Foo Administration</a></h1>
{% endblock %}

这是文件夹结构:

.
├── manage.py
├── mydb.sqlite3
├── mysite
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── settings.py
│   ├── settings.py~
│   ├── settings.pyc
│   ├── urls.py
│   ├── urls.pyc
│   ├── wsgi.py
│   └── wsgi.pyc
├── polls
│   ├── admin.py
│   ├── admin.py~
│   ├── admin.pyc
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── migrations
│   │   ├── 0001_initial.py
│   │   ├── 0001_initial.pyc
│   │   ├── __init__.py
│   │   └── __init__.pyc
│   ├── models.py
│   ├── models.py~
│   ├── models.pyc
│   ├── tests.py
│   └── views.py
└── templates
    └── admin
        ├── base_site.html
        └── base_site.html~

我重启了所有东西(包括电脑:))仍然没有运气,标题总是'Django Administration'。我在哪里做错了?

此外,这是shell输出:

>>> from mysite import settings
>>> settings.TEMPLATE_DIRS
['/home/me/DjangoProjects/mysite/templates']

感谢您的帮助!

0 个答案:

没有答案