我是Django新手,教程直接套用了这个命令,没有解释。
搜索后,我发现它是在Django中调用迁移,但我也是一个新手,所以也没有理解。
python manage.py migrate
命令究竟做了什么?
什么是迁移?
最佳答案
如果您的数据库尚不存在,migrate
会创建所有必要的表以匹配您的模型定义。
否则,如果数据库已经存在,migrate
会更新现有的表定义以匹配模型定义——也就是说,也许您向其中一个模型添加了一个字段,因此 migrate
> 会将该列添加到数据库表中。
关于python - django 中的 "python manage.py migrate "到底做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62311073/