html显示choices所有字段
来源:7-3 课程机构列表页数据展示1
桂圆
2018-12-27
在前端显示模型中choices中的所有字段应该如何做呢
UNITS_CHOICES = (
('ylh','第一个选项'),
('elh','第二个选项')
)
gender = models.CharField(max_length=6, choices=GENDER_CHOICES, default='male', verbose_name='性别')
units = models.CharField(max_length=5, verbose_name='单位', choices=UNITS_CHOICES, null=True, blank=True)
在前端使用如下代码,显示的是空的
<div class="am-u-sm-10">
<select id="doc-select-1" name="units">
{% for choices in request.user.user_employee.units %}
<option>{{ choices.get_units_display }}</option>
{% endfor %}
</select>
</div>
写回答
1回答
-
bobby
2018-12-28
用法大致正确是 但是在for循环中你for循环的对象错了 for choices in request.user.user_employee.units 这里的units是str, 你应该直接for循环queryset对象
032019-01-01
相似问题