我已经从一个模型构建了这个表格。
class Configure_template(forms.Form):
subject_type = forms.ChoiceField(choices=Subject_type.objects.all())
我想使用单选按钮来呈现它,但我在 html 中遇到了 for 的问题,
感谢您的任何建议。
我已经从一个模型构建了这个表格。
class Configure_template(forms.Form):
subject_type = forms.ChoiceField(choices=Subject_type.objects.all())
我想使用单选按钮来呈现它,但我在 html 中遇到了 for 的问题,
感谢您的任何建议。
在表单字段上使用RadioSelect
小部件:
subject_type = forms.ChoiceField(choices=Subject_type.objects.all(),
widget=forms.RadioSelect)
如果要显示带有来自数据库的选项的单选按钮,则不能使用 ChoiceField。
您必须使用ModelChoiceField。
subject_type = forms.ModelChoiceField(widget=forms.RadioSelect, queryset=Subject_type.objects.all(), label='')