Джанго-Аллах с несколькими профилями моделей
У меня есть проект Django, в котором есть несколько моделей профиля, каждая из которых имеет внешний ключ к модели пользователя. Оно используетdjango-allauth
для регистрации.
В настоящее время при регистрации с использованием социальной учетной записи регистрируется пользователь, создается пользователь и социальная учетная запись, затем пользователь перенаправляется на форму для заполнения, в зависимости от того, какой профиль он выбрал ранее, и после заполнения этой формы. правильный тип профиля создан.
Мне бы хотелось, чтобы экземпляры типа пользователя, socialaccount и профиля создавались на одном и том же этапе, то есть после того, как пользователь заполнил специальную форму профиля. Есть ли в любом случае я могу сделать это без измененияallauth's
код? Это не было бы слишком сложно сделать, изменив allauth, но я бы предпочел не поддерживать пользовательскую копию стороннего приложения, если это может помочь.
Использование нестандартного адаптера запрещено, поскольку он не имеет доступа к запросу.