提供了解决方案。它将首先显示在south_migrations/
文件夹中,并回退到migrations/
。因此,在您的第三方库需要支持旧版本和较新版本的Django的情况下:将South文件移至,south_migration/
并在中创建新的1.7迁移migrations/
。
South不能与Django 1.7一起使用,但这对最终用户来说不是问题。他们要么使用新的Django,要么使用带有South 1.0的旧Django。不会有South 2.0,它将向后移植新的1.7样式的迁移。@Ondrej的答案也是正确的,因为它是在South 1.0发布之前编写的,所以当时(几个月前)的事实仅包含解决方法。