When I display a form with errors using {{ f.as_p }} , the errorlist ul always comes first then the label and input field. For example:
<ul class="errorlist">
<li>This field is required.</li>
</ul>
<p>
<label for="id_content">Content:</label>
<textarea id="id_content" class="required error" name="content" cols="80" rows="10"/>
</p>
I know you can use
{% for field in f %}
<p>{{ field.label_tag }}: {{ field }}</p>
{{ field.errors }}
{% endfor %}
To change the errorlist ul position after label and field, but I want directly use f.as_p, f.as_table or {{ f }}, because it's simple and easy, especially when I have to show a lot of forms.
So the question is: Is there a way to make the errorlist ul shows after the field part by default?