{% if not User_Tld_Entered %}
#HTML HERE
{% endif %}
{% if User_No_Auth_Tld > 0 %}
{% for NotAuthDomain in User_No_Auth_Tld %}
#HTML HERE
{% endfor %}
{% endif %}
{% else %}
{% for tld in tld_set %}
#HTML HERE
{% endfor %}
{% endif %}
出于某种原因,它在else
条件上失败了:
Invalid block tag: 'else', expected 'endblock'
我在这里做错了什么?
谢谢。
答案 0 :(得分:1)
第一个{% endif %}
结束第一个块。然后你有if User_No_Auth_Tld > 0
并关闭那个块。当{% else %}
出现时,您不再位于if
块内,因此它是一个意外的标记。
如果删除第一个{% endif %}
,它将起作用
答案 1 :(得分:0)
{% if not User_Tld_Entered %}
#HTML HERE
{% endif %} <- this one needs to go
{% if User_No_Auth_Tld > 0 %}
{% for NotAuthDomain in User_No_Auth_Tld %}
#HTML HERE
{% endfor %}
{% endif %} <- or this one nedds to go
{% else %} <-- whos else is this
{% for tld in tld_set %}
#HTML HERE
{% endfor %}
{% endif %}