Django 迁移——是不是可以在项目中间使用 South?
Posted
技术标签:
【中文标题】Django 迁移——是不是可以在项目中间使用 South?【英文标题】:Django migrations--is it possible to use South in the middle of the project?Django 迁移——是否可以在项目中间使用 South? 【发布时间】:2011-01-27 14:16:29 【问题描述】:我已经开始了一个项目,模型都同步好了。
【问题讨论】:
你是如何实现的?我正在使用 mysql 并在尝试$ python manage.py migrate
时遇到问题
【参考方案1】:
是的。我认为现在还不算晚。我在一个项目的中间搬到了南方,我对这个选择很满意。我认为这对部署有很大帮助。
南方app的初始化可以随时进行。
【讨论】:
【参考方案2】:文档中甚至提到过:
http://south.aeracode.org/wiki/QuickStartGuide#a1.SetupeveryapplicationtobetrackablebySouth
【讨论】:
【参考方案3】:开始使用 South 非常简单。
只需关注installation instructions(别忘了在最后运行syncdb)。
那你可以convert the app to south:
./manage.py convert_to_south myapp
然后你可以修改你的模型并做schemamigrations甚至datamigrations。
【讨论】:
以上是关于Django 迁移——是不是可以在项目中间使用 South?的主要内容,如果未能解决你的问题,请参考以下文章