Я пытаюсь добавить загрузчик в мою регистрационную форму пользователя, и проблема, которую я получаю, состоит в том, что все поля имеют стили, кроме поля пароля и подтверждения пароля. Вот мой код:
My forms.py
from django import forms
from django.contrib.auth.models import User
from django.contrib.auth.forms import UserCreationForm
class mysignupform(UserCreationForm):
email = forms.EmailField(required = True,widget=forms.EmailInput(attrs={'class':'form-control'}))
class Meta:
model = User
fields = ['username','first_name','last_name','email','password1','password2']
widgets= {
'username':forms.TextInput(attrs={'class':'form-control'}),
'first_name':forms.TextInput(attrs={'class':'form-control'}),
'last_name':forms.TextInput(attrs={'class':'form-control'}),
'password1':forms.PasswordInput(attrs={'class':'form-control'}),
'password2':forms.PasswordInput(attrs={'class':'form-control'}),
}
def save(self,commit=True):
user = super(mysignupform,self).save(commit=False)
user.first_name = self.cleaned_data['first_name']
user.last_name = self.cleaned_data['last_name']
user.email = self.cleaned_data['email']
if commit:
user.save()
return user