Python django migrate 和makemigrations的实际应用举例

测试环境中生成迁移

在你改动了 model.py的内容之后执行下面的命令:

python manager.py makemigrations

相当于 在该app下建立 migrations目录,并记录下你所有的关于modes.py的改动,比如0001_initial.py,

 但是这个改动还没有作用到数据库文件

你可以手动打开这个文件,看看里面是什么

生产环境中生成执行迁移

python manager.py migrate

将该改动作用到数据库文件,比如产生table之类

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注