J'ai un projet django avec l'application django-allauth. J'ai besoin de collecter des données supplémentaires auprès de l'utilisateur lors de l'inscription. Je suis tombé sur une question similaire ici Comment accéder aux noms et profils d'utilisateurs avec django-allauth mais malheureusement, personne n'a répondu à la partie personnalisation du profil.
Selon la documention fournie pour django-allauth
ACCOUNT_SIGNUP_FORM_CLASS (=None) Une chaîne de caractères pointant vers une classe de formulaire personnalisée (par exemple, 'myapp.forms.SignupForm') qui est utilisée pendant l'inscription pour demander à l'utilisateur des données supplémentaires (par exemple, inscription à la newsletter, date de naissance). Cette classe doit implémenter une méthode "save", acceptant l'utilisateur nouvellement inscrit comme seul paramètre.
Je suis nouveau dans le monde de Django et j'ai du mal avec ce problème. Quelqu'un peut-il me fournir un exemple d'une telle classe de formulaire personnalisé ? Dois-je également ajouter une classe de modèle avec un lien vers l'objet utilisateur comme ceci https://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users ?