Django 模板检查条件
如果表格里没有任何值,代码应该怎么写才能显示“没有找到名字”,否则就显示下面代码中的下拉框。
{% for name in dict.names %}
<option value="{{name.id}}" {% for selected_id in selected_name %}{% ifequal name.id selected_id %} {{ selected }} {% endifequal %} {% endfor %}>{{name.firstname}}</option>{% endfor %}
</select>
谢谢..
1 个回答
2
我猜你是想要 for
...empty
这对标签。
<select>
{% for name in dict.names %}
<option value="{{name.id}}"
{% for selected_id in selected_name %}
{% ifequal name.id selected_id %} {{ selected }} {% endifequal %}
{% endfor %}>
{{name.firstname}}
</option>
{% empty %}
<option value="">No names</option>
{% endfor %}
</select>
更多细节可以在 这里 找到。