Хотите ли вы, чтобы пользователь выбирал, является ли он консультантом или компанией при регистрации? Если это так, вы можете создать свою собственную форму, подклассифицировав RegistrationForm
, а затем передав свою новую форму в параметры для django-регистрации (Прочтите документ о том, как это сделать).
Чтобы создать подкласс формы и добавить дополнительное поле, вы должны сделать что-то вроде этого:
from registration.forms import RegistrationForm
USER_TYPES = (
('consultant', 'Consultant'),
('company', 'Company'),
)
class MyRegistrationForm(RegistrationForm):
user_type = forms.ChoiceField(choices=USER_TYPES)
С этого момента вы должны ловить сигнал и делать с данными формы все, что вам нужно У django-Registration есть отличная документация
Надеюсь, это то, на что ты был похож.