Django的migration真是太好用了。
当修改了model之后,可以输入以下命令:
python manage.py makemigrations
然后django会检查修改的合法性。比如新增了没有默认值的非空字段,django会做出提示。搞定之后django会在工程目录下的migrations目录下生成本次migrate所需要的python脚本,可以进行人工检查。
最后输入:
python manager.py migrate
执行migrate,搞定!
Django的migration真是太好用了。
当修改了model之后,可以输入以下命令:
python manage.py makemigrations
然后django会检查修改的合法性。比如新增了没有默认值的非空字段,django会做出提示。搞定之后django会在工程目录下的migrations目录下生成本次migrate所需要的python脚本,可以进行人工检查。
最后输入:
python manager.py migrate
执行migrate,搞定!