Django版本:1.7.8; w version版本:0.8.8。入门(步骤):
然后我打开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 %}
,然后我得到了正确的页面。
但是当我打开其他网址时,我会得到一些与模板相关的错误。
我的配置有问题吗?
答案 0 :(得分:2)
您尝试修复{% 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