password1
и password2
не являются полями модели User
, поэтому добавление их в список fields
и попытка переопределить текст справки в Meta
ничего не делает. Это работает только тогда, когда вы хотите переопределить поля модели.
Вам просто нужно переопределить их в верхней части формы, скопировав их из django.contrib.auth.forms.UserCreationForm
и удалив текст справки.
class DriverSignUpForm(UserCreationForm):
password1 = forms.CharField(
label=_("Password"),
strip=False,
widget=forms.PasswordInput,
)
password2 = forms.CharField(
label=_("Password confirmation"),
widget=forms.PasswordInput,
strip=False,
)
class Meta(UserCreationForm.Meta):
fields = ("username", "email")