Нужно реализовать следующий функционал: при регистрации пользователь сначала вводит логин и пароль (модель User), а потом заполняет анкету (модель Profile). При этом если анкета не заполнена (например логин и пароль юзер отправил, но анкету заполнять не стал и закрыл вкладку) то учетки создаваться не должно.
from django.db import models
from django.contrib.auth.models import User
from django import forms
from django.conf import settings
class Profile(models.Model):
user = models.OneToOneField(settings.AUTH_USER_MODEL)
firstName = models.CharField("Имя", max_length=10)
lastName = models.CharField("Фамилия", max_length=20)
fatherName = models.CharField("Отчество", max_length=20)
phoneNum = models.CharField("Номер телефона", max_length=12, default='')
age = models.PositiveSmallIntegerField("Возраст", blank=True)
reg_num = models.IntegerField("Регистрационный номер", default=0)