在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'})
Run Code Online (Sandbox Code Playgroud)
gse*_*eva 11
您应该将initial设置为1,这是您要检查的选项的关键.
class ServiceForm(forms.ModelForm):
regular_service = forms.ChoiceField(required = True, choices = CHOICES, widget=forms.RadioSelect(attrs={'class' : 'Radio'}), initial=1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5138 次 |
| 最近记录: |