如何使用模型中的数据执行下拉列表?

时间:2017-01-18 17:01:26

标签: django-models django-forms django-templates django-views

我使用了modelchoicefield但是这会以字符串格式返回一个pk,所以当我想保存它时,我有一个错误,因为在我的模型中格式字段是整数。

我在模板中有这个

<select name="name_ id_perfil" >
<option value="Z">Select a brand</option>
{% for nombres in names %}
<option value="{{ nombres.id_perfil}}">{{ nombres.nombre }}</option>
{% endfor %}
</select>

在我的模型中,我有这个查询

names = Perfil.objects.filter(status='1')

但它什么都不显示

The Dropdown Image

1 个答案:

答案 0 :(得分:0)

你试试这个吗?

<option value={{ nombres.id_perfil}}>{{ nombres.nombre }}</option>