我的django应用程序中有2个型号:
class City(models.Model)
name = Model.CharField(max_length=100)
code = Model.PositiveSmallIntegerfield(null=True)
def __str__(self):
return self.code
class Patient(models.Model)
name = Model.CharField(max_length=100)
city = Model.ForeignKey(City,on_delete=Model.CASCADE,null=True)
问题是我不小心添加了重复cities
,现在我正在将code
的模型更新为unique=True
,但它要求我删除与Patient
相关的实例那些重复的值。
有没有办法正确迁移模型,而不会丢失相关的Patient
个实例?提前谢谢你。