Django 2.1在db中自动创建模型

2024-09-27 19:18:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两种型号:

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现有的对象

如果我单独创建另一个对象,Django会自动使用默认值创建相应的VotazioneSolo对象


Tags: 对象truedefaultmodelonmodelsdeletenull

热门问题