这是我在这里的第一个问题。
我有一个看起来像这样的模型;
class Fund(models.Model):
name = models.CharField(max_length=500, null=False, blank=False)
code = models.CharField(max_length=5, null=False, blank=False)
management_price = models.CharField(max_length=15, null=True, blank=True)
performance_price = models.CharField(max_length=15, null=True, blank=True)
explanation = models.TextField(max_length=1000, null=True, blank=True)
我想在此处模板的选定区域中显示所有基金名称;
<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>
</select>
</div>
这是我相关的 views.py;
def privacy(request):
fund_list = Fund.objects.all()
return render(request, 'privacy.html', context={'fund_list': fund_list})
您可以在模板中迭代查询集。(我假设您想要下拉列表中的名称。)
<div class="form-group col-md-12">
<label>Fon*</label>
<select id="fundIdSelect" class="form-control select2">
{% for i in fund_list %}
<option value="{{ i.name }}">{{ i.name }}</option>
{% endfor %}
</select>
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句