Multiple user type sign up with django-allauth
问题 EDIT Please, do not waste your time reading the question... it is the wrong approach! Look at my own answer for a step-by-step guide (with explanation) of the right solution TL;DR How could I implement sign up for private and company users using django-allauth? The approach I'm following (is it correct?) I have the following models : class PrivateUser(models.Model): """Models a private user account""" user = models.OneToOneField(User, on_delete=models.CASCADE) class CompanyUser(models.Model):