如何在不丢失数据的情况下更改模型类名称?

时间:2017-06-18 22:04:12

标签: python django django-models

如何在不丢失数据的情况下更改Django中的模型类名?有人知道吗?非常感谢所有人提前帮助。

2 个答案:

答案 0 :(得分:0)

如果您只是继续更改models.py文件中的型号名称,那么" makemigrations"命令通常很聪明,可以拿起它。如果您确认,它会询问您是否更改了型号名称并创建了相应重命名表的迁移。

答案 1 :(得分:0)

通常在大多数情况下,django makemigrations会自行处理模型的重命名,但如果没有,并将其创建为删除和添加新模型,则可能必须在迁移文件中手动添加migrations.RenameModel。 Django Rename Model