我一直试图从我的视图将数据发送到下面的表单。在
每次调用此窗体时,我都需要变量(选项)进行更改
class AnswersForm(forms.Form):
question = forms.RadioSelect
CHOICES=[('sf','asdf')]
radioButton = forms.ChoiceField(choices=CHOICES, widget=forms.RadioSelect())
在视图.py公司名称:
def exam_attend(request,ExamName,questionNo=0):
问题是:我需要form类中的变量(CHOICES)来更改它在view类中的值(我知道我可以使用CHOICES=[('b','a')]),但是我想从视图中更改它,因为这段代码只是为了显示问题)
有更好的主意吗?在
提前谢谢
您可以更改重写forminit方法的字段选择(以便它接受choice参数),也可以根据需要在init之后更改字段的选择。在
第一种情况是这样的:
视图示例:
^{pr2}$相关问题 更多 >
编程相关推荐