我正在开发一个 Django 应用程序,可以通过 pip 安装以在更大的项目中使用。我在这个应用程序中有数据库模型。如果我需要在未来的版本中进行任何迁移,我计划使用 South。
我应该将 South 作为安装要求,然后让用户手动运行迁移,还是应该在 setup.py 中自动执行迁移?
我正在开发一个 Django 应用程序,可以通过 pip 安装以在更大的项目中使用。我在这个应用程序中有数据库模型。如果我需要在未来的版本中进行任何迁移,我计划使用 South。
我应该将 South 作为安装要求,然后让用户手动运行迁移,还是应该在 setup.py 中自动执行迁移?