編集:これが起こった理由を理解しています。これはinitial_data.jsonファイルの存在によるものです。控えめに、南は移住後はフィクスチャを追加したいが、フィールドのユニークな性質のため失敗する。postgresqlデータベースのDjango south migrationエラー
class Setting(models.Model): anahtar = models.CharField(max_length=20,unique=True) deger = models.CharField(max_length=100) def __unicode__(self): return self.anahtar
スキーマの移行コマンドが正常に完了し、これに
class Setting(models.Model): anahtar = models.CharField(max_length=20,unique=True) deger = models.CharField(max_length=40) def __unicode__(self): return self.anahtar
、しかし、移行しようとすると、私は、このエラーを与える:
こんにちは、
私はこのことから私のモデルを変更しました:
IntegrityError:重複するキー値が一意性制約 "blog_s etting_anahtar_key "
詳細:Key(anahtar)=(blog_baslik)は既に存在します。
フィールドを一意に保ちたいが、フィールドを移行します。ところで、db内の他のテーブルが損なわれない限り、そのテーブル上のデータ損失は許容されます。