通过South和Django 1.7迁移实现可重用应用程序的升级路径

通过South和Django 1.7迁移实现可重用应用程序的升级路径,第1张

通过South和Django 1.7迁移实现可重用应用程序的升级路径

South 1.0
提供了解决方案。它将首先显示在

south_migrations/
文件夹中,并回退到
migrations/
。因此,在您的第三方库需要支持旧版本和较新版本的Django的情况下:将South文件移至,
south_migration/
并在中创建新的1.7迁移
migrations/

  • South 1.0发行说明
  • Django文档也添加了此信息

South不能与Django 1.7一起使用,但这对最终用户来说不是问题。他们要么使用新的Django,要么使用带有South
1.0的旧Django。不会有South 2.0,它将向后移植新的1.7样式的迁移。@Ondrej的答案也是正确的,因为它是在South
1.0发布之前编写的,所以当时(几个月前)的事实仅包含解决方法。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5631987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存