Я использую встроенную в Django «UserCreationForm» для создания регистрационной формы, но есть ненужные инструкции «Это поле является обязательным». что эти поля обязательны, хочу их удалить, помогите пожалуйста или хотя бы переведите на русский, чтобы надпись была на русском, если можете, также помогите исправить clean_email в формах, чтобы он не всегда это выкидывал надпись после 1 тестовой записи существующего электронного письма вот скриншот результата
RegisterUserForm
views.py:
{% extends 'users/base.html' %}
{% block title %}Регистрация{% endblock %}
{% block content %}
Регистрация
{% csrf_token %}
{% for f in form %}
{{ f.label }} {{ f }}
{{ f.errors }}
{% endfor %}
Регистистрация
{% endblock %}
Я пользовался ИИ и смотрел видео, но видимо ни у кого этот вопрос все это время не возникал в голове. Я уверен, что это очень легко сделать, но я не знаю как.
Я использую встроенную в Django «UserCreationForm» для создания регистрационной формы, но есть ненужные инструкции «Это поле является обязательным». что эти поля обязательны, хочу их удалить, помогите пожалуйста или хотя бы переведите на русский, чтобы надпись была на русском, если можете, также помогите исправить clean_email в формах, чтобы он не всегда это выкидывал надпись после 1 тестовой записи существующего электронного письма вот скриншот результата RegisterUserForm views.py: [code]class RegisterUser(CreateView): form_class = RegisterUserForm template_name = 'users/register.html' extra_context = {'title': 'Регистрация'} get_success_url = reverse_lazy('users:login') [/code] forms.py: [code]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"}))
def clean_email(self): email = self.cleaned_data['email'] if get_user_model().objects.filter(email=email).exists(): raise forms.ValidationError(("E-mail должен быть уникальным!"), code="invalid") return email [/code] users/register.html: [code]{% extends 'users/base.html' %}
{% block title %}Регистрация{% endblock %}
{% block content %} Регистрация
{% csrf_token %} {% for f in form %} {{ f.label }} {{ f }} {{ f.errors }} {% endfor %} Регистистрация
{% endblock %} [/code] Я пользовался ИИ и смотрел видео, но видимо ни у кого этот вопрос все это время не возникал в голове. Я уверен, что это очень легко сделать, но я не знаю как.