- {% if login_form.errors %}
- {{ login_form.non_field_errors }}
- {% for field in form %}
- {{ field.errors }}
- {% endfor %}
- {% endif %}
А это значит, что хотелось бы запихать ошибкуавторизации (например юзер отключен или неверные ревизиты) в non_field_errors, а не мудрить какждый раз с запихиванием ошибки в переменную и потом вывода этой переменной в шаблоне (не красиво как-то).
Нашел на StackOverflow способ, как запихнуть нужную ошибку в нужное место:
- form.errors['__all__'] = form.error_class(["error msg"])
Я еще, нужно в ближайшее время прочитать статейку Интеграция Django и Selenium.
Комментариев нет:
Отправить комментарий