当前位置:首页 > 操作系统 > Ios

python – 如何使用django RadioSelect小部件“检查”单选按钮值

HTML中,您可以使用单选按钮输入字段旁边的“已检查”一词轻松完成此操作.

你是如何使用ModelForm在django中做到这一点的?

我的单选按钮代码’常规服务’和’高级服务’有两种选择.我希望自动检查“常规服务”.

以下是我的forms.py的相关部分

CHOICES = (
    (1,'Regular Service'),
    (0,'Premium Service')
)

class ServiceForm(forms.ModelForm):
     regular_service = forms.ChoiceField(required = True, choices = CHOICES, widget=forms.RadioSelect(attrs={'class' : 'Radio'}), initial={'regular_service':'Regular Service'})

解决方法:

您应该将initial设置为1,这是您要检查的选项的关键.

class ServiceForm(forms.ModelForm):
    regular_service = forms.ChoiceField(required = True, choices = CHOICES, widget=forms.RadioSelect(attrs={'class' : 'Radio'}), initial=1)

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!