I have this code in my login form. {% for field in login_form %} <p>{{ field }}</p> {% if field.errors %} <p class="text-danger">{{ field.errors.as_text|cut:"* "|escape }}</p> {% endif %} {% endfor %}
The user must enter a valid email address in the "username" field. If the user enters a string not formatted like an email, I'll see this error in the `p` tag: "Enter a valid email address." But if the user enters a bad email/password combo, nothing shows up. In my `views.py`, I have a section that looks something like if login_form.is_valid: ... else: print login_form.errors Here's what Django prints to console. "<ul class="errorlist"><li>__all__<ul class="errorlist nonfield"><li>Please enter a correct username and password. Note that both fields may be case-sensitive.</li></ul></li></ul>" Why does the error print to console but not into my `p` tag? -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/f4dfcfa5-c687-439e-9e3a-8cb6f0b2c826%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.