我正在使用Python构建网站Flask我使用的框架WTForms.在一种形式中,我有一个RadioField定义如下:display=RadioField('display',default='ONE')这没有定义任何选项,因为我稍后会这样做(效果非常好):myForm=MyForm()myForm.display.choices=[('ONE','one'),('TWO','two')]#Thisworksfine我现在想为RadioField设置默认值在我为它设置选项之后。因此,我尝试从定义中删除默认值(我不确定'ONE'是否始终是一个可用的选择),然后在创建选项后创建默认值,就
我有一个带有TextField、FileField的表单,我想添加一个RadioField。我想要一个包含两个选项的单选字段,用户只能在其中选择一个。我正在以前两种有效的形式为例。我的forms.py看起来像这样fromflaskimportFlask,requestfromwerkzeugimportsecure_filenamefromflask.ext.wtfimportForm,TextField,BooleanField,FileField,file_required,RadioFieldfromflask.ext.wtfimportRequiredclassImageFor
我正在用这样的wtforms生成一个html表单:{%forsubfieldinform.time_offset%}{{subfield}}{{subfield.label}}{%endfor%}我的表单类是这样的:classSN4639(Form):time_offset=RadioField(u'Label',choices=[('2',u'CheckwhenDaylightsavinghasbegun,UTC+02:00'),('1',u'CheckwhenDaylightsavinghasstopped,UTC+01:00')],default=2,validators=[Re