django形式模型中的属性

时间:2018-02-19 19:44:40

标签: python django

嗨,我有django表单模型,我想要为它添加我的自定义类,但我仍然收到错误:

  

TypeError: init ()得到了一个意外的关键字参数' attrs'

我的django代码:

class ContactForm(forms.ModelForm):
    class Meta:
        model = ContactFormModel
        fields = ('name', 'email', 'phoneNumber',
                  'message',)

        widgets = {
            'name': CharField(attrs={'class': 'myfieldclass'}),
        }

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

CharField不是小部件,但TextInput是!

widgets = {
    'name': forms.TextInput(attrs={'class': 'myfieldclass'}),
}