Django UserCreationForm Убрать надпись в регистрации 'This field is required.'

Я использую встроенную в Django, 'UserCreationForm' для создания формы регистрации, но там есть ненужные указания 'Это поле обязательно.' о том, что эти поля обязательны, я хочу их убрать, помогите пожалуйста, или хотя бы переведите на русский язык, чтобы надпись была на русском, если можете, также помогите исправить clean_email в формах, чтобы не выкидывало всегда эту надпись после 1 тестового ввода существующего email вот скриншот результата введите сюда описание изображения

views.py:

class RegisterUser(CreateView):
    form_class = RegisterUserForm
    template_name = 'users/register.html'
    extra_context = {'title': 'Регистрация'}
    success_url = reverse_lazy('users:login')

forms.py:

class RegisterUserForm(UserCreationForm):
    username = forms.CharField(label="Логин:", widget=forms.TextInput(attrs={'class': "form-input"}))
    password1 = forms.CharField(label="Пароль:", widget=forms.PasswordInput(attrs={'class': "form-input"}))
    password2 = forms.CharField(label="Повтор пароля:", widget=forms.PasswordInput(attrs={'class': "form-input"}))

    class Meta:
        model = get_user_model()
        fields = {'username', 'email', 'first_name', 'last_name', 'password1', 'password2'}
        labels = {
            'username': 'Логин',
            'email': 'E-mail',
            'first_name': 'Имя',
            'last_name': 'Фамилия',
            'password1': 'Пароль',
            'password2': 'Повторить пароль',
        }
        widgets = {
            'username': forms.TextInput(attrs={'class': "form-input"}),
            'first_name': forms.TextInput(attrs={'class': "form-input"}),
            'last_name': forms.TextInput(attrs={'class': "form-input"}),
        }

    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.order_fields(['username', 'email', 'first_name', 'last_name', 'password1', 'password2'])

    def clean_email(self):
        email = self.cleaned_data['email']
        if get_user_model().objects.filter(email=email).exists():
            raise forms.ValidationError("Такой E-mail уже существует")
        return email

users/register.html:

{% extends 'users/base.html' %}

{% block title %}Регистрация{% endblock %}

{% block content %}
<h1>Регистрация</h1>
<form method="post">
    {% csrf_token %}
    {{ form.as_p }}
    <p><button type="submit">Регистистрация</button></p>
</form>
{% endblock %}

Я пользовался ии смотрел видео, но, видимо, ни у кого не возникало этого вопроса в голове все это время. Я уверен, что это очень легко сделать, но я не знаю как.

Вернуться на верх