我刚刚开始使用South,还在研究中。假设我有一个模型的初始迁移脚本。然后我向模型中添加一个列,并为它创建一个迁移脚本。然后将另一列添加到另一个模型中,并为其创建另一个迁移脚本。我通过运行./manage.py schemamigration myappname --auto
来创建迁移脚本。在
假设我有一个部署了项目的服务器,但是它基于应用程序的初始模式,但是现在它落后于存储库两次迁移。我可以通过运行./manage.py migrate myappname
来更新它。如果我是正确的,这将通过运行新的迁移来更新应用程序的模型,但是我必须显式地指定应用程序。在
South是否允许您为Django项目中的所有应用程序运行所有挂起的迁移?如果是,怎么办?我在文件里找不到任何关于这个的东西。在
谢谢大家。在
要使所有应用在所有迁移中都保持最新,请运行:
简单。:)
您也可以尝试:
迁移所有使用south的应用程序,并同步不使用south的应用程序。在
相关问题 更多 >
编程相关推荐