当我的表单尝试执行时,我得到一个类型错误
username = forms.CharField(label='User name', max_length=100,
widget=forms.TextInput(attrs={'class': 'form-control'}))
email = forms.EmailField(widget=forms.EmailField(attrs={'class': "form-control my-input"}), label="Enter Email")
password1 = forms.CharField(widget=forms.PasswordInput(attrs={'class': "form-control my-input"}),
label="Enter Password",)
password2 = forms.CharField(widget=forms.PasswordInput(attrs={'class': "form-control my-input"}),
label="Confirm Password")
forms.EmailField
是一个字段而不是小部件,您需要使用forms.EmailInput
email = forms.EmailField(widget=forms.EmailInput(...))