【问题标题】:django/wagtail template errorsdjango/wagtail 模板错误
【发布时间】:2015-09-11 10:39:34
【问题描述】:

Django 版本:1.7.8;鹡鸰版本:0.8.8。开始(步骤):

  1. 鹡鸰开始我的网站
  2. cd mysite
  3. python manage.py 迁移
  4. python manage.py createsuperuser
  5. python manage.py runserver

然后我打开http://127.0.0.1:8000,点击“这里”登录;得到一个错误页面,错误信息是关于模板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 %} 没有文件路径,因为它不是文件包含 - 它是模板顶部的 load wagtailadmin_tags 定义的自定义标签。有关 Django 模板语言的更多详细信息,请参阅docs.djangoproject.com/en/1.8/ref/templates/language。但实际上,根本不需要编辑该文件 - 它是 Wagtail 内部代码,如果您提供有关错误的更多详细信息,我们可以建议进一步的步骤。
  • 感谢您的帮助,我使用 easy_install 安装 wagtail,我想我应该先熟悉 django。

标签: django wagtail


【解决方案1】:

您尝试修复 {% 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-08
    • 2020-08-09
    • 2011-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-25
    • 2012-01-09
    相关资源
    最近更新 更多