You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Django模型中Fund的名称填充到页面select/option?

解决方法

很简单,你只需要修改privacy.html模板里的<select>区域,利用Django的模板循环标签遍历传递过来的fund_list,把每个Fund的名称渲染成对应的<option>选项就可以了。

修改后的完整代码如下:

<div class="form-group col-md-12">
    <label>Fon*</label>
    <select id="fundIdSelect" class="form-control select2">
        <option value="0">Lütfen Fon Seçiniz</option>
        {% for fund in fund_list %}
            <option value="{{ fund.id }}">{{ fund.name }}</option>
        {% endfor %}
    </select>
</div>

补充说明:

  • 用{% for fund in fund_list %}遍历所有从视图传递过来的Fund对象
  • 每个选项的value设为Fund的id,方便后续提交表单或前端JS处理时能定位到具体的Fund记录
  • 选项显示的文本是Fund的name字段,完全匹配你要展示基金名称的需求

你的视图代码已经正确将fund_list传递给模板了,所以不需要修改视图或模型,只需要更新模板即可实现需求。

内容的提问来源于stack exchange,提问作者user14360754

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 10:12:46