为所有应用程序运行South迁移

Mri*_*lla 7 python migration django django-models django-south

我刚刚开始使用南方,我仍在努力解决这个问题.假设我有一个模型的初始迁移脚本.然后我去为模型添加一列并为其创建一个迁移脚本.然后,我将另一列添加到另一个模型,并为其创建另一个迁移脚本.我正在通过运行创建迁移脚本./manage.py schemamigration myappname --auto.

假设我有一个部署了我的项目的服务器,但它基于应用程序的初始架构,但现在它通过两次迁移落后于存储库.我可以通过跑步让它更新./manage.py migrate myappname.如果我正确的话,这将通过运行新的迁移使该应用程序的模型更新,但我明确地必须指定应用程序.

South是否允许您为Django项目中的所有应用程序运行所有挂起的迁移?如果是这样的话?我无法在文档中找到任何有关此内容的内容.

谢谢大家.

Leo*_*opd 18

要使所有应用程序及时更新所有迁移,请运行:

./manage.py migrate
Run Code Online (Sandbox Code Playgroud)

简单.:)