Редактировать: я понимаю, почему это произошло. Это было из-за существования файла `initial_data.json`. Судя по всему, юг хочет добавить эти фикстуры после миграции, но не может из-за уникального свойства поля.
Я изменил свою модель с этого:
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_setting_anahtar_key». ПОДРОБНЕЕ: ключ (anahtar)=(blog_baslik) уже существует.
Я хочу сохранить это поле уникальным, но все же перенести его. Кстати, потеря данных в этой таблице допустима, пока другие таблицы в БД остаются нетронутыми.