因此,当我尝试此 *** 作时,你似乎可以压缩步骤3-7:
class Migration(migrations.Migration): dependencies = [ ('myapp', '0001_initial'), ] operations = [ migrations.RenameModel('Foo', 'Bar'), migrations.RenameField('AnotherModel', 'foo', 'bar'), migrations.RenameField('YetAnotherModel', 'foo', 'bar') ]
如果不更新导入名称,例如admin.py甚至更旧的迁移文件(!),则可能会遇到一些错误。
更新:正如
ceasaro所提到的,较新版本的Django通常能够检测并询问是否重命名了模型。因此,请先尝试
manage.py makemigrations,然后检查迁移文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)