Django无效的块标记:' else'

时间:2014-05-21 16:54:17

标签: django django-templates

新手问题。

如果用户经过身份验证,我需要扩展到用户模板,否则扩展访客模板。

我的页面顶部有以下代码。

{% if request.user.is_authenticated %}
    {% extends 'users/base.html' %}
{% else %}
    {% extends 'guests/base.html' %}
{% endif %}

但后来我收到以下错误:

TemplateSyntaxError at /events/
Invalid block tag: 'else'

如果我不在条件中使用 extends ,那么它可以工作。所以我混淆了错误:

{% if request.user.is_authenticated %}
    user
{% else %}
    guest
{% endif %}

0 个答案:

没有答案