編輯:我理解爲什麼發生這種情況。這是因爲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)已經存在。
我想保持該字段的獨特性,但仍然遷移該字段。順便說一下,只要數據庫中的其他表保持不變,那麼該表上的數據丟失是可以接受的。