我检查了类似的问题,但我无法使解决方案有效。 我正在关注官方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']
感谢您的帮助!