title: Django rest-auth allauth registration with email, first and last name, and without username
body: <p>I am using django-rest-auth and allauth for login and registration in my django app. I haven't written any extra single line of code of my own for login or registration. Registration is successful with emailid and provided password.</p>
  
  <p>I am not using username for authentication, instead email.</p>
  
  <p>In my browsable api for registration I get following: </p>
  
  <p><a href="https://i.stack.imgur.com/NHU9x.png" rel="noreferrer"><img src="https://i.stack.imgur.com/NHU9x.png" alt="enter image description here"></a> </p>
  
  <p>Along with these fields I want to have first_name and last_name (the default auth_user table had these columns) so that my newly created auth_user also has these fields set along with email and hashed password.</p>
  
  <p>How can I achieve this? This browsable form itself is not so important but being able to store first_name and last_name is what I need primarily.</p>