В регистрационной форме есть 5 различных телефонных номеров для одного пользователя, мне нужно хранить все 5 номеров в разных таблицах (в django). Как это решить

в models.py

class UserForm(models.Model):
    name = models.CharField('Name',max_length=20)
    email = models.EmailField(max_length=20)
    city = models.CharField(max_length=20)

    class Meta:
        db_table = 'userform'

    def __str__(self):
        return self.name

class PhoneNumber(models.Model):
    user = models.ForeignKey(UserForm, on_delete=models.CASCADE)
    # phone = models.CharField(user, max_length=10)
    phone1 = models.CharField(user, 'Phone',max_length=10, blank=True)
    phone2 = models.CharField(user, max_length=10, blank=True)
    phone3 = models.CharField(user, max_length=10, blank=True)
    phone4 = models.CharField(user, max_length=10, blank=True)
    phone5 = models.CharField(user, max_length=10, blank=True)

    class Meta:
        db_table = 'phonenumber'

Я попробовал применить этот метод, но у меня возникла путаница, как управлять файлом view.py и html-формой

Вернуться на верх