Django模板检查条件

2024-09-27 07:33:06 发布

您现在位置:Python中文网/ 问答频道 /正文

如果表中没有值,那么代码应该如何指示未找到名称,否则在下面的代码中显示下拉框

  {% 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>

谢谢。。在


Tags: 代码namein名称idfornamesvalue
1条回答
网友
1楼 · 发布于 2024-09-27 07:33:06

我猜你想要forempty对标记。在

<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>

更多详细信息here

相关问题 更多 >

    热门问题