【发布时间】:2015-07-16 13:41:39
【问题描述】:
我在我的模型中更改了max_length 或CharField,South 使用forward 和backward 迁移行为生成迁移。所以如果我向前迁移,然后在字段中添加一些1000个字母的单词,然后向后迁移模型,会好吗?或者我可能需要在向后迁移中添加一些修剪命令以防止任何数据库错误?
有一部分迁移:
def forwards(self, orm):
# Changing field 'Unit.founders'
db.alter_column('unit', 'founders',
self.gf('django.db.models.fields.CharField')(
max_length=1000, null=True))
def backwards(self, orm):
# Changing field 'Unit.founders'
db.alter_column('unit', 'founders',
self.gf('django.db.models.fields.CharField')(
max_length=250, null=True))
【问题讨论】:
标签: django django-models django-south