from django.db import models class TableA(models.Model): experiment_number = models.IntegerField() specimen_count = models.IntegerField() def save(self, *args, **kwargs): super().save(*args, **kwargs) # 在保存TableA对象后生成对应数量的TableB对象 for i in range(1, self.specimen_count + 1): TableB.objects.create(table_a=self, sample_number=i) class TableB(models.Model): table_a = models.ForeignKey(TableA, on_delete=models.CASCADE) sample_number = models.IntegerField()
标签:TableB,IntegerField,models,self,number,联表小,案例,TableA From: https://www.cnblogs.com/doctorsong/p/17617467.html