django/wagtail 模板错误
django/wagtail template errors
Django版本:1.7.8;鹡鸰版本:0.8.8。入门(步骤):
- wagtail 启动我的网站
- cd 我的网站
- python manage.py 迁移
- python manage.py 创建超级用户
- python manage.py 运行服务器
然后我打开http://127.0.0.1:8000
点击"Here"登录;得到一个错误页面,错误信息是关于模板base.html
,第17行:
<div class="nav-wrapper">
<div class="inner">
<a href="{% url 'wagtailadmin_home' %}" class="logo" title="Wagtail v.{% wagtail_version %}"><img src="{{ STATIC_URL }}wagtailadmin/images/wagtail-logo.svg" alt="Wagtail" width="80" /><span>{% trans "Dashboard" %}</span></a>
<form class="nav-search" action="{% url 'wagtailadmin_pages_search' %}" method="get">
<div>
<label for="menu-search-q">{% trans "Search" %}</label>
<input type="text" id="menu-search-q" name="q" placeholder="{% trans 'Search' %}" />
<button type="submit">{% trans "Search" %}</button>
</div>
</form>
{% main_nav %} --- ERROR
</div>
<nav id="explorer" class="explorer"></nav>
</div>
我发现 main_nav
是位于相关路径 /shared/main_nav.html
的另一个 html 模板,所以我将 {% main_nav %}
替换为 {% shared.main_nav %}
,然后我得到右页。
但是当我打开其他 URL 时,我会遇到一些与模板相关的相同错误。
我的配置有问题吗?
您尝试修复 {% main_nav %}
表明您对 Django 不太熟悉。您能够编辑 Wagtail 的内部文件这一事实也表明您可能是从 Git 安装它,而不是使用 pip 或 Pypi,后者通常会隐藏 Wagtail 的代码相对遥不可及。
如果您有兴趣快速启动和 运行 Wagtail,并且我上面的假设是正确的,那么安装最新的 stable 可能会有更好的时间发布,0.8.8,使用 pip,在 virtualenv 中,按照此处的说明进行操作:
http://wagtail.readthedocs.org/en/latest/getting_started/index.html
Django版本:1.7.8;鹡鸰版本:0.8.8。入门(步骤):
- wagtail 启动我的网站
- cd 我的网站
- python manage.py 迁移
- python manage.py 创建超级用户
- python manage.py 运行服务器
然后我打开http://127.0.0.1:8000
点击"Here"登录;得到一个错误页面,错误信息是关于模板base.html
,第17行:
<div class="nav-wrapper">
<div class="inner">
<a href="{% url 'wagtailadmin_home' %}" class="logo" title="Wagtail v.{% wagtail_version %}"><img src="{{ STATIC_URL }}wagtailadmin/images/wagtail-logo.svg" alt="Wagtail" width="80" /><span>{% trans "Dashboard" %}</span></a>
<form class="nav-search" action="{% url 'wagtailadmin_pages_search' %}" method="get">
<div>
<label for="menu-search-q">{% trans "Search" %}</label>
<input type="text" id="menu-search-q" name="q" placeholder="{% trans 'Search' %}" />
<button type="submit">{% trans "Search" %}</button>
</div>
</form>
{% main_nav %} --- ERROR
</div>
<nav id="explorer" class="explorer"></nav>
</div>
我发现 main_nav
是位于相关路径 /shared/main_nav.html
的另一个 html 模板,所以我将 {% main_nav %}
替换为 {% shared.main_nav %}
,然后我得到右页。
但是当我打开其他 URL 时,我会遇到一些与模板相关的相同错误。
我的配置有问题吗?
您尝试修复 {% main_nav %}
表明您对 Django 不太熟悉。您能够编辑 Wagtail 的内部文件这一事实也表明您可能是从 Git 安装它,而不是使用 pip 或 Pypi,后者通常会隐藏 Wagtail 的代码相对遥不可及。
如果您有兴趣快速启动和 运行 Wagtail,并且我上面的假设是正确的,那么安装最新的 stable 可能会有更好的时间发布,0.8.8,使用 pip,在 virtualenv 中,按照此处的说明进行操作:
http://wagtail.readthedocs.org/en/latest/getting_started/index.html