我想要做的是根据表格的数量显示div:
<div id="form-nav">
<div id="add-event">
<input type="submit" name="add_event" value="Add Event">
</div>
{% if formset.TOTAL_FORMS == 0 %}
<div id="save-next">
<input type="submit" name="coding_form_next" value="Save without Event">
</div>
{% elif %}
<div id="save-stay">
<input type="submit" name="coding_form_save" value="Save new Events">
</div>
{% endif %}
</div>
但是,我收到以下错误:
Unexpected end of expression in if tag.
我做错了什么?
答案 0 :(得分:4)
将{% elif %}
更改为{% else %}
Django模板的IF / ELSE结构是
{% if condition_here %}
{% elif another_condition_here %}
{% endif %}
或
{% if condition_here %}
{% else %}
{% endif %}
当然是最简单的
{% if condition_here %}
{% endif %}