【发布时间】:2015-03-30 18:05:24
【问题描述】:
首先,我很抱歉,因为这肯定是重复的。但是,我在 stackoverflow 上找不到与高级 Django 模板功能无关的问题。
我虔诚地关注了Django tutorial。我的项目结构如下:
poll_site
./db.sqlite3
./manage.py
./polls
./admin.py
./__init__.py
migrations
models.py
__pycache__
tests.py
views.py
./poll_site
./__init__.py
./settings.py
./urls.py
./wsgi.py
./templates
./admin
base_site.html
settings.py 的最后一行是
TEMPLATE_DIRS = (os.path.join(BASE_DIR, "templates"), )
(我试过TEMPLATE_DIRS = [os.path.join(BASE_DIR, "templates")])
templates/admin/base_site.html如下:
{% extends "admin/base.html" %}
{% block title %}{{ title }} | {{ site_title|default:_('Polls site admin') }}{% endblock %}
{% block branding %}
<h1 id="site-name">
<a href="{% url 'admin:index' %}">{{site_header|default:_('Monkey') }}</a>
</h1>
{% endblock %}
{% block nav-global %}{% endblock %}
但是,当我访问我的网站时,我看到
我做错了什么?
【问题讨论】:
标签: django python-3.x django-templates