下图来自我的数据库 数据库架构
我有以下代表该架构的模型:
class Finalproduct (models.Model):
idfinalproduct = models.AutoField(primary_key=True)
idproduct = models.ForeignKey('Product',on_delete=models.CASCADE)
idtaste= models.ForeignKey('Taste', on_delete=models.CASCADE)
idpresentation = models.ForeignKey('Presentation', on_delete=models.CASCADE)
idcategory = models.ForeignKey('Category', on_delete=models.CASCADE)
cantidad = models.IntegerField()
class Meta:
unique_together = (("idproduct","idtaste","idpresentation","idcategory"),)
我的数据库表 finalproduct 中没有添加候选字段。下面是MySql中的迁移结果: Mysql, table generated with model 如上图
我曾尝试删除我的数据库、迁移,但问题从未解决。