我的表单尝试执行时出现类型错误
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")
答案 0 :(得分:1)
forms.EmailInput
是一个字段,不是小部件,您需要使用email = forms.EmailField(widget=forms.EmailInput(...))
{{1}}