5

我已经从一个模型构建了这个表格。

class Configure_template(forms.Form):
    subject_type = forms.ChoiceField(choices=Subject_type.objects.all())

我想使用单选按钮来呈现它,但我在 html 中遇到了 for 的问题,

感谢您的任何建议。

4

2 回答 2

11

在表单字段上使用RadioSelect小部件:

subject_type = forms.ChoiceField(choices=Subject_type.objects.all(),
    widget=forms.RadioSelect)
于 2013-10-13T15:54:07.053 回答
3

如果要显示带有来自数据库的选项的单选按钮,则不能使用 ChoiceField。

您必须使用ModelChoiceField

subject_type = forms.ModelChoiceField(widget=forms.RadioSelect, queryset=Subject_type.objects.all(), label='')
于 2014-10-03T13:22:11.367 回答