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