赞
踩
在Django模板中,我想向经过身份验证和未经身份验证的用户显示不同的内容。在
具体来说,如下所示:{% if not user.is_authenticated %}
{{ group.topic }}
{% else %}
{% extends "base.html" %}
{% load humanize %}
{% block content %}
{{ group.topic }}
members:
{% for member in members %}
{% endfor %}
{% csrf_token %}
{{ form.image }}
{{ form.text }}
{% for reply in replies %}
{{ reply.writer }}: {{ reply.text }},{{ reply.submitted_on|naturaltime }}
{% endfor %}
{% endblock %}
{% endif %}
换句话说,我想扩展基本.html只对经过身份验证的用户,对于未经过身份验证的用户,我希望有一个纯模板。在
我一直得到一个TemplateSyntaxError:invalid block tag{%endif%}
我怎样才能做到这一点?在
该应用程序是一个legcy Django应用程序,使用Django 1.5。在
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。