标签: django django-models pip django-south setup.py
我正在开发一个可以通过pip安装的Django应用程序,以便在更大的项目中使用。 我在这个应用程序中有数据库模型。我计划使用South,以防我需要在将来的版本中进行任何迁移。
我应该让South满足安装要求,然后让用户手动运行迁移,还是应该在setup.py中自动执行?
答案 0 :(得分:1)
运行迁移是应用程序设置/启动例程的一部分,在我看来,它不在安装范围内。
答案 1 :(得分:0)
如果我是用户,我更喜欢一个安装脚本可以解决所有问题。它不是一个复杂的功能,为什么不自动完成。