Django自带的migrations

Django的migration真是太好用了。
当修改了model之后,可以输入以下命令:

python manage.py makemigrations

然后django会检查修改的合法性。比如新增了没有默认值的非空字段,django会做出提示。搞定之后django会在工程目录下的migrations目录下生成本次migrate所需要的python脚本,可以进行人工检查。

最后输入:

python manager.py migrate

执行migrate,搞定!

你可能感兴趣的:(Django自带的migrations)