Джанго-Аллах с несколькими профилями моделей

У меня есть проект Django, в котором есть несколько моделей профиля, каждая из которых имеет внешний ключ к модели пользователя. Оно используетdjango-allauth для регистрации.

В настоящее время при регистрации с использованием социальной учетной записи регистрируется пользователь, создается пользователь и социальная учетная запись, затем пользователь перенаправляется на форму для заполнения, в зависимости от того, какой профиль он выбрал ранее, и после заполнения этой формы. правильный тип профиля создан.

Мне бы хотелось, чтобы экземпляры типа пользователя, socialaccount и профиля создавались на одном и том же этапе, то есть после того, как пользователь заполнил специальную форму профиля. Есть ли в любом случае я могу сделать это без измененияallauth's код? Это не было бы слишком сложно сделать, изменив allauth, но я бы предпочел не поддерживать пользовательскую копию стороннего приложения, если это может помочь.

Использование нестандартного адаптера запрещено, поскольку он не имеет доступа к запросу.

Ответы на вопрос(1)

Ваш ответ на вопрос