如何在Django1.1中自定义modelform小部件?

2024-05-19 20:12:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图修改一个Django表单,以使用textarea,而不是我的house表单中“address”字段的正常输入。文档似乎暗示这一点从django1.1(我正在使用)更改为1.2。但这两种方法都不适合我。以下是我尝试过的:

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.

Tags: django方法文档表单addressformsclasshouse
1条回答
网友
1楼 · 发布于 2024-05-19 20:12:52

我认为需要将Textarea指定为小部件。在

试试看

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

    class Meta:
        model = House

相关问题 更多 >