title: implementing multiple profiles with django-all-auth
body: <p>Django noob here - I was recently pointed to django-all-auth for registering/handling users, which I'm finding awesome in its near instant setup.</p>
  
  <p>However I'm stumbling at trying to implement multiple user profile models.  In reading other answers I've found <a href="https://stackoverflow.com/questions/12303478/how-to-customize-user-profile-when-using-django-allauth">this</a> to be the closest answer thus far, but not really what I need.</p>
  
  <p>When coding my own basic registration the user would select an account type (basic, pro, elite for example - each being their own profile model).  Depending on the link selected the signup form would display both the generic User registration form as well as the profile form of the type chosen by the user.</p>
  
  <p>I know I can go so far as to completely customize all-auth and make something like this work, but I'm hoping to be pointed in a direction that involves less wrecking of the original app.  I've thought about having user redirected after signup to choose a profile type, but that seems to be a lot of extra steps.</p>
  
  <p>Thanks for the help!</p>