当前位置:   article > 正文

text html的if语句,{%扩展”基本.htmlif语句内的“%}和{%block content%}”(Django app)...

html {% if in '1' %}

在Django模板中,我想向经过身份验证和未经身份验证的用户显示不同的内容。在

具体来说,如下所示:{% if not user.is_authenticated %}

{{ group.topic }}

{% else %}

{% extends "base.html" %}

{% load humanize %}

{% block content %}

{{ group.topic }}

members:

{% for member in members %}

{{ member.username }}

{% 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。在

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号