先说需求:
1、前端配置一个select下拉控件,选项由后台返回;
2、因是编辑页,所以需要设置默认选中。
解决方法:
1、配置默认选中,只需在对应选项中加上属性 selected;
2、使用django模板语法 {% if condition %} selected {% endif %} ,当为所要选项时,加上属性 selected。
<div class="col-md-3">
<select class="bs-select form-control" data-live-search="true" data-size="8" name="underwriter" >
<option value="">请选择</option>
{% for obj in underwriters %}
<option value="{{ obj.underwriter }}" {% if stock.underwriter.underwriter == obj.underwriter %} selected {% endif %} >{{ obj.shortname }}</option>
{% endfor %}
</select>
</div>