title: How to include font awesome and other customizations in django forms for Sign up using allauth
body: <p>I am using django-allauth in my project and want to customize the signup form. I know that we can create forms in app/forms.py and assign classes to element there. But i also want to add font awsome icons and other customizations. 
  Sample fields in form:</p>
  
  <pre><code>  &lt;div class="form-group"&gt;
              &lt;label class="control-label visible-ie8 visible-ie9"&gt;Full Name&lt;/label&gt;
              &lt;div class="input-icon"&gt;
                  &lt;i class="fa fa-font"&gt;&lt;/i&gt;
                  &lt;input class="form-control placeholder-no-fix" id="signup-full-name" type="text" placeholder="Full Name" name="fullname" /&gt;
              &lt;/div&gt;
              &lt;p class="login-error" id="invalid-full-name"&gt;This field is required&lt;/p&gt;
          &lt;/div&gt;
          &lt;div class="form-group"&gt;
              &lt;!--ie8, ie9 does not support html5 placeholder, so we just show field title for that--&gt;
              &lt;label class="control-label visible-ie8 visible-ie9"&gt;Email&lt;/label&gt;
              &lt;div class="input-icon"&gt;
                  &lt;i class="fa fa-envelope"&gt;&lt;/i&gt;
                  &lt;input class="form-control placeholder-no-fix" id="signup-email" type="text" placeholder="Email" name="email" /&gt;
              &lt;/div&gt;
              &lt;p class="login-error" id="invalid-email"&gt;This field is required&lt;/p&gt;
          &lt;/div&gt;
  </code></pre>
  
  <p>How can i do this in django. I went through many similar questions on this portal, but none of then discuss customizations upto this level</p>