2010-03-27 55 views
0

我想修改一個Django表單,以使用textarea而不是普通輸入作爲我的房屋形式中的「地址」字段。該文件似乎暗示這從Django 1.1(我正在使用)改爲1.2。但是兩種方法都不適合我。以下是我嘗試過的:如何在Django 1.1中自定義模型窗體小部件?

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 
相關問題