编辑:我理解为什么发生这种情况。这是因为initial_data.json文件的存在。南方人希望在迁移之后添加这些装置,但由于场地的独特属性而失败。Django南迁移postgresql数据库中唯一字段的错误
嗨,
我改变了我的模型从这个:
class Setting(models.Model): anahtar = models.CharField(max_length=20,unique=True) deger = models.CharField(max_length=40) def __unicode__(self): return self.anahtar
对此,
class Setting(models.Model): anahtar = models.CharField(max_length=20,unique=True) deger = models.CharField(max_length=100) def __unicode__(self): return self.anahtar
架构迁移命令成功完成,但是,试图移植给了我这个错误:
IntegrityError:重复键值违反唯一约束“blog_s etting_anahtar_key“
详情:Key(anahtar)=(blog_baslik)已经存在。
我想保持该字段的独特性,但仍然迁移该字段。顺便说一下,只要数据库中的其他表保持不变,那么该表上的数据丢失是可以接受的。