标签: django migration
我试图将我的一个模型字段(单位)从FloatField转换为IntegerField。
我的策略是:
步骤1 - 3的迁移运行正常但在步骤4我运行测试时出错:
django.db.utils.OperationalError:没有这样的列:myapp_mymodel._units
对于此步骤,我进行了空迁移,然后添加到操作中;
migrations.RenameField('MyModel', '_units', 'units')
我哪里错了?
答案 0 :(得分:5)
使用migrations.AlterField它将完成所有4个步骤。
migrations.AlterField