如何向已有的Django项目添加South?我已经在开发机和“生产”服务器上都安装了它。
我在开发机上执行了以下操作:将South应用程序添加到settings.py中,
python manage.py syncdb
python manage.py convert_to_south myproject.myapp
然后更改了一些模型,然后
python manage.py schemamigration myproject.myapp --auto
python manage.py migrate myproject.myapp
看起来目前还可以。现在我不太确定在生产服务器上该怎么做。只是手动重复所有这些步骤吗?上传修改后的settings.py,进行syncdb,convert_to_south,上传修改后的models.py,进行schemamigration和migrate? 还是其他方法?这里的教程提到要将迁移文件添加到版本控制,那么它们应该被上传并在生产服务器上应用?
此外,目前我在开发机上使用sqlite3,在服务器上使用mysql - 在使用South时会有什么不同吗?