Задать вопрос
@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?
  • Вопрос задан
  • 136 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
AlexNest
@AlexNest
Работаю с Python/Django
Вообще, требуемое, на мой взгляд, лучше реализовать через расширение модели User.
В интернете полно примеров.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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