Is it able to nest block in a conditional tag in the template of Django 1.3?

47 views
Skip to first unread message

Patto

unread,
Feb 29, 2012, 2:20:21 AM2/29/12
to django...@googlegroups.com
Here is my need:

{% if request.user.is_csr %}
      {% block csr_block %}



{% endif %}

Tom Evans

unread,
Feb 29, 2012, 7:29:28 AM2/29/12
to django...@googlegroups.com

No. Inside child templates, most nodes outside of blocks are ignored.
You can do this instead:

{% block csr_block %}
{% if request.user.is_csr %}
...
{% else %}
{{ block.super }}
{% endif %}
{% endblock %}

Cheers

Tom

Reply all
Reply to author
Forward
0 new messages