2014-11-04 66 views
1

在HTML中,您可以使用單選按鈕輸入字段旁邊的「checked」單詞輕鬆完成此操作。如何使用django RadioSelect小部件'檢查'單選按鈕值

你如何使用ModelForm在django中做到這一點?

我對我的單選按鈕代碼'常規服務'和'高級服務'有2種選擇。我想要「常規服務」自動進行檢查。

這裏是我的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'}) 

回答

7

的相關部分,則應該設置初始爲1,這是您要檢查選擇的關鍵。

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