2010-03-27 3 views
0

Django 양식을 수정하여 집 양식의 "주소"필드에 일반 입력 대신 텍스트 영역을 사용하려고합니다. 문서는 Django 1.1 (제가 사용하고있는 것)에서 1.2로 변경되었습니다. 하지만 어느 접근 방식도 나를 위해 일하고 있지 않습니다. 다음은 내가 시도한 것입니다 :Django 1.1에서 modelform 위젯을 사용자 정의하는 방법은 무엇입니까?

class HouseForm(forms.ModelForm): 
    address = forms.Textarea() # Should work with django 1.1, but doesn't 

    class Meta: 
     model = House 
     #widgets = { 'address': forms.Textarea() } # 1.2 style - doesn't work either. 

답변

4

Textarea를 위젯으로 지정해야한다고 생각합니다.

시도

class HouseForm(forms.ModelForm): 
    address = forms.CharField(widget=forms.Textarea) 

    class Meta: 
     model = House 
관련 문제