Django 2.1 Создание автоматически моделей в БД - PullRequest
0 голосов
/ 16 марта 2019

У меня есть 2 модели:

class Solo(models.Model):
     id = models.PositiveIntegerField(primary_key=True)
     atleta = models.ForeignKey(Atleta, 
     on_delete=models.CASCADE)
     categoria = models.ForeignKey(Categoria, 
     on_delete=models.CASCADE)
     tipo = models.PositiveIntegerField(null=True, blank=True)
     valida = models.PositiveIntegerField(null=True, blank=True)
     societa = models.ForeignKey(Societa, on_delete=models.CASCADE)
     gara = models.ForeignKey(Evento, on_delete=models.CASCADE)
     path = models.CharField(max_length=150)

и

class VotazioniSolo(models.Model):
     solo = models.OneToOneField(Solo, on_delete=models.CASCADE)
     voto_1 = models.FloatField(default=0)
     voto_2 = models.FloatField(default=0)
     voto_3 = models.FloatField(default=0)
     voto_4 = models.FloatField(default=0)
     voto_5 = models.FloatField(default=0)
     voto_6 = models.FloatField(default=0)
     voto_7 = models.FloatField(default=0)
     voto_8 = models.FloatField(default=0)
     voto_9 = models.FloatField(default=0)
     voto_10 = models.FloatField(default=0)
     voto_11 = models.FloatField(default=0)
     voto_12 = models.FloatField(default=0)
     voto_13 = models.FloatField(default=0)
     voto_14 = models.FloatField(default=0)
     voto_15 = models.FloatField(default=0)

Внутри таблицы db у меня много объектов Solo, и мне нужно, чтобы Django создал для меня каждый объект VotazioniSolo для каждого существующего Solo.

И если я создаю другой объект Solo, автоматически Django создает соответствующий объект VotazioneSolo со значениями по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...