title: Changing Django prebuild form to add new user
body: <p>I was given a task to add a field "location" to the django prebuilt user module
  I found the location of the module itself and added the location field as well as the admin modules</p>
  
  <p>eg:</p>
  
  <pre><code>class UserAdmin(admin.ModelAdmin):
      add_form_template = 'admin/auth/user/add_form.html'
      change_user_password_template = None
      fieldsets = (
          (None, {'fields': ('username', 'password')}),
          (_('Personal info'), {'fields': ('first_name', 'last_name', 'email', 'location')}),
          (_('Permissions'), {'fields': ('is_active', 'is_staff', 'is_superuser', 'user_permissions')}),
          (_('Important dates'), {'fields': ('last_login', 'date_joined')}),
          (_('Groups'), {'fields': ('groups',)}),
      )
  </code></pre>
  
  <p>I rebuilt the database hoping it would show up in the adding of new user form. 
  But It didn't seem to work. So I assume I forgot to change something else.
  I was looking around in the html code for ages trying to find the location of where the actual "change user" form is called, but couldn't find it.</p>
  
  <p>I would appreciate help from someone who dealt with the pre built django admin backend before.
  Thank you!</p>