I have two forms in single template, and I want to display separate error msg independent from each other.
index.html
<form id="signin" action="{% url auth_login %}" method="post" accept-charset="utf-8">
{% csrf_token %}
<fieldset id="signin_menu">
<label for="username">Username</label>
<input id="username" name="username" value="" title="username"type="text">
</fieldset>
</form>
<form action="/accounts/register/" method="post" accept-charset="utf-8">
{% csrf_token %}
<fieldset id="register_set">
<label for="username">Username</label>
<input id="username" name="username" value="" title="username"type="text">
</fieldset>
</form>
I tried this code:
{% if form.username.errors %}
{% for error in form.username.errors %}
<span class="error_message">{{ error|escape }} </span>
{% endfor %}
{% endif %}
Since I am using same username. It displays error msg on both form, if I place the code above.