1

我有这个表格,有选择

subject_type = forms.ChoiceField(choices=Subject_type.objects.all(), widget=forms.RadioSelect)

但我想用 html 中的单选按钮呈现这些选择,但我遇到了麻烦。

4

1 回答 1

1

即使它们在数据库中,您仍然可以定义您的选择:

subject_choices = dict([ (subject.id, subject.name) for subject in Subject_type.objects.all() ])

接着

subject_type = forms.ChoiceField(choices=subject_choices, widget=forms.RadioSelect)

希望有帮助。

于 2013-10-14T13:24:06.913 回答