2012-09-26 7 views
5
class MyForm(forms.Form): 
    CHOICES = (('1', 'one',), ('2', 'two',)) 
    one_or_two = forms.ChoiceField(widget=forms.RadioSelect, initial='1') 

def show(request): 
    form = MyForm() 
    # render form 

を形成しますか?は、フィールド<strong>one_or_two</strong>読み取り専用の作り方

+0

これを見てみましたか? http://stackoverflow.com/questions/324477/in-a-django-form-how-to-make-a-field-readonly-or-disabled-so-that-it-cannot-b – Amit

+0

はい、それはありません私のために働く。私は指摘された質問のようにModelFormと異なり、forms.Formを拡張しています。 – Nullpoet

答えて

8

無効な属性を使用できます。

one_or_two = forms.ChoiceField(widget=forms.RadioSelect(attrs={'disabled': 'disabled'}), initial='1') 
+0

それは動作します..ありがとう! – Nullpoet

関連する問題