title: Styling Django error message and field label in template
body: <p>I am a bit new to styling django templates and am looking to style certain default Django templating function. It seems like the formatting of {{ form }} is encapsulated somewhere else.</p>
  
  <p>1.Currently, Django error message above the field where the error has occurred. How does one move the error message to below the form field?</p>
  
  <pre><code>Current:
      This field is required.
      [field]
  
  Desire:
      [field]
      This field is required.
  </code></pre>
  
  <p>2.Currently the field label is to the left of the form field. Is it possible to style it above the form field?</p>
  
  <pre><code>Current:
      Username: [field]
  
  Desire:
      Username:
      [field]
  </code></pre>
  
  <p>Thanks.</p>
  
  <p>My template looks like this:</p>
  
  <pre><code> {% block title %}{% trans "title" %}{% endblock %}
  
   {% block content %}
  
   {% load staticfiles %}
   &lt;link rel="stylesheet" type="text/css" href="{% static 'sites/css/style.css' %}" /&gt;
  
   &lt;form action="" method="post"&gt;
       {% csrf_token %}
       {{ form.as_p }}
       &lt;input type="submit" name="add" value="Add" /&gt;
  </code></pre>