Остается последняя запись в БД django
Мне нужно чтобы водители привязывались к юзеру(У юзера может быть много водителей). В таком виде у меня записывается только одна запись на юзера. Как мне можно сделать много записей на юзера?
class Policyholder(models.Model):
name = models.CharField("Имя", max_length = 64)
familyname = models.CharField("Фамилия", max_length = 64)
father_name = models.CharField("Отчество", max_length = 64)
driver_age = models.IntegerField("Возвраст")
experience = models.IntegerField("Стаж")
admin = models.OneToOneField(User , on_delete=models.CASCADE)
Ответы (1 шт):
Автор решения: Кирилл
→ Ссылка
Кажется проблема в последней строке OneToOneField. Используйте ForeignKey.
P.S. для поля 1-1 создается также ограничение unique. Чтобы его снять, нужно сделать миграцию