Из исследования я обнаружил, что лучший способ создания типов учетных записей для пользователей - это модель «один к одному», которую я назвал profile
.Что неясно, и я не нахожу четкого ответа, как я могу создать это одновременно с созданием пользователя.Я использую модель пользователя по умолчанию в django.
Я пробовал следующее, но это не работает, и пытается использовать get
метод внутри post
.
user = User.objects.create_user(first_name=first_name, last_name=last_name, password=password, username=email, email=email)
user.save()
user = User.objects.get(pk=user_id)
user.profile.account_type = 'User'
user.save()
Если это актуально, я использую радио-выбор в html-форме для типов счетов