{% for letter in "ABCD"|make_list %}
{% if letter == A or D}
Yes
{% else %}
No
{% endif %}
{% endfor %}
使用我的django模板,我收到以下错误消息:
第13行的块标记无效:'else',预期'empty'或'endfor'。您是否忘记注册或加载此标记?我不明白这里有什么问题。有人能指出为什么我会收到这个错误吗?
答案 0 :(得分:1)
您没有正确关闭if
模板标记。您将以}
结束,而需要%}
。
试试这个:
{% for letter in "ABCD"|make_list %}
{% if letter == 'A' or letter == 'D' %}
Yes
{% else %}
No
{% endif %}
{% endfor %}