У меня есть проект django с приложением django-allauth. Мне нужно получить дополнительные данные от пользователя при регистрации. Я столкнулся с аналогичным вопросом здесь, но, к сожалению, никто не ответил на часть настройки профиля.
Согласно предоставленной документацииdjango-allauth
:
ACCOUNT_SIGNUP_FORM_CLASS
(=None
)Строка, указывающая на настраиваемый класс формы (например
‘myapp.forms.SignupForm’
), который используется во время регистрации, чтобы запросить у пользователя дополнительные данные (например, подписку на информационный бюллетень, дату рождения). Этот класс должен реализовать‘save’
метод, принимающий нового зарегистрированного пользователя в качестве единственного параметра.
Я новичок в django и борюсь с этим. Может ли кто-нибудь предоставить пример такого настраиваемого класса формы? Нужно ли мне добавить класс модели , а также со ссылкой на объект пользователя , как это ?