register.html:
{% extends 'users/base.html' %}
{% block title %}Регистрация{% endblock %}
{% block content %}
<h1>Регистрация</h1>
<form method="post">
{% csrf_token %}
{% for f in form %}
<div class="form-error">
{# Отображаем только ошибки, не связанные с обязательностью поля #}
{% for error in f.errors %}
{% if error != "Обязательное поле." %} {# Или другое сообщение по умолчанию #}
{{ error }}
{% endif %}
{% endfor %}
</div>
<p><label class="form-label" for="{{ f.id_for_label }}">{{ f.label }} </label>{{ f }}</p>
{% endfor %}
<p><button type="submit">Регистрация</button></p>
</form>
{% endblock %}
we simply filter errors in html for required fields and if the condition is met we do not show the error