Задать вопрос
@PenguinVasily

Как сделать форму для регистрации пользователя?

Здравствуйте, у меня есть следующая модель:
class Account(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    phone_number = models.CharField(max_length=11)


Мне необходимо сделать форму для регистрации пользователей. Если я описываю форму так:
class AccountCreationForm(forms.ModelForm):
    class Meta:
        model = Account
        fields = '__all__'

То поле user выводится с виджетом select. Как сделать форму связанную с моделью, которая содержит поля для ввода данных user и остальные поля модели account?
  • Вопрос задан
  • 133 просмотра
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
AlexNest
@AlexNest
Работаю с Python/Django
Вообще, требуемое, на мой взгляд, лучше реализовать через расширение модели User.
В интернете полно примеров.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы