Удаление __all__ из django form.errors
я хочу вывести ошибки в каждом поле
и убрать all из ошибок
{% csrf_token %}
{% if form.errors %}
<p><strong>{{form.errors}}</strong></p>
{% endif %}
<label>{{form.username.label}}</label>
{% render_field form.username class+='form-control border' %}
<br>
<label>{{form.password.label}}</label>
{% render_field form.password class+='form-control border' %}
<br>
<input class="btn btn-primary" type="submit" value="Login">
<p>don't have an account <a href="">Register</a> </p>
</form>
Вы можете выполнить цикл для каждого поля в вашей форме и поместить оператор if для проверки наличия ошибок в вашей форме или вы можете сделать это вручную для каждого поля
{% if form.username.errors %}
{{form.username.errors}}
{#to do error handling #}
{% endif %}
Предполагаю, что вы хотите ввести ошибки для каждого поля, если это так, вы можете проверить это в документации https://docs.djangoproject.com/en/4.1/topics/forms/#looping-over-the-form-s-fields