我有这个表格,有选择
subject_type = forms.ChoiceField(choices = Subject_type.objects.all(), 插件= forms.RadioSelect)
但是我想用html中的单选按钮来渲染这些选项,但是我遇到了麻烦。
答案 0 :(得分: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)
希望有所帮助。