Django-allauth con múltiples modelos de perfil.

Tengo un proyecto de django en el que hay varios modelos de perfil, cada uno con una clave externa al modelo de usuario. Usadjango-allauth para registro.

Actualmente, cuando se registra utilizando una cuenta social, el usuario se registra, se crea un usuario y una cuenta social, luego se redirige al usuario para que complete un formulario, según el tipo de perfil que eligió anteriormente y luego de completar ese formulario es el tipo de perfil correcto creado.

Me gustaría que las instancias de usuario, tipo de cuenta social y tipo de perfil se creen en el mismo paso, es decir, después de que el usuario complete el formulario específico del perfil. ¿Hay de todos modos puedo hacer esto sin cambiar?allauth's ¿código? No sería demasiado difícil hacerlo modificando Allauth, pero preferiría no mantener una copia personalizada de una aplicación de terceros si se puede ayudar.

El uso de un adaptador personalizado está fuera, porque no tiene acceso a la solicitud.

Respuestas a la pregunta(1)

Su respuesta a la pregunta