python - 如何添加到导航pinax(0.9a2)的链接?

标签 python django error-handling navigation pinax

我想在pinax中添加到标准artstaptap主题的新链接。我尝试在自己的网站中实现:

{% block nav %}
    {% if user.is_authenticated %}
        <ul>{% spaceless %}
            <li id="tab_profile"><a href="{% url profile_detail user.username %}">{% trans "Profile" %}</a></li>
            <li id="tab_notices"><a href="{% url notification_notices %}">{% trans "Notices" %}{% if notice_unseen_count %} ({{ notice_unseen_count }}){% endif %}</a></li>
        {% endspaceless %
            <li id="tab_first">
                <a href="#">First Link</a>
            </li>
        }</ul>
    {% endif %}
{% endblock %}

但我得到一个错误:

TemplateSyntaxError at /

Invalid block tag: 'endif', expected 'endspaceless'



因此,如何向导航栏添加新链接?

最佳答案

您遇到语法错误,没有正确终止endspaceless:

{% endspaceless %
    <li id="tab_first">
        <a href="#">First Link</a>
    </li>
}</ul>

应该:
{% endspaceless %}
    <li id="tab_first">
        <a href="#">First Link</a>
    </li>
</ul>

关于python - 如何添加到导航pinax(0.9a2)的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13296185/

相关文章:

python - Django - ValueError : ModelState. 字段不能引用模型类 - "tags.to"可以。改用字符串引用

python - Django:如何在模板渲染期间捕获基于类的 View 中的特定异常?

exception - PowerShell不断抛出异常

Swift 2 中的 HTTP POST 错误处理

python - 向实体函数添加附加参数

python - 从具有不同信息的多个文本文件中读取值

django - 如何在 Django Crispy Forms 中包含 HTML header 标签?

python - Pandas:使用 MultiIndex 进行选择

python - 如何为 ActiveMQ 使用 AMQP python 客户端

javascript - AJAX 和 JSON 错误处理