ModelChoiceField 使用方法
使用ModelChoiceField方法向前端提供模型
后端 forms.py
default_tester = forms.ModelChoiceField(
label='测试人员', queryset=User.objects.all(), required=True
)
前端代码
{% for user in form.default_tester.field.queryset %}
<option value="{{ user.pk }}">
{{ user }}
</option>
{% endfor %}

本文详细介绍如何使用Django的ModelChoiceField向前端提供模型选择。在后端forms.py中定义ModelChoiceField并设置查询集,前端则通过遍历field.queryset获取选项。此方法适用于测试人员等角色的选择场景。

4888

被折叠的 条评论
为什么被折叠?



