繁体   English   中英

如何在Django 1.1中自定义modelform小部件?

[英]How to customize a modelform widget in Django 1.1?

我正在尝试将Django表单修改为使用文本区域,而不是我的家庭表单中“地址”字段的常规输入。 文档似乎暗示这已从Django 1.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.

我认为Textarea需要分配为小部件。

尝试

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

    class Meta:
        model = House

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM