我想使用django-taggit,但是文档说它依赖于南方。django 文档说的是南方(有改进等)已并入django 1.7。我只是简单地使用了像taggit这样的南方依赖的应用程序和新的迁移框架,还是我需要做一些恶作剧才能做到这一点?
发布于 2015-07-21 15:14:37
这是记录在案的这里
因为0.12.0版本taggit默认使用Django迁移。
和这里
向后不兼容:支持Django 1.7迁移。
IOW :如果您使用的是Django >= 1.7,则需要taggit >= 0.12.0 (当前值为0.16),您不需要以任何方式关心南方。
发布于 2015-07-21 15:48:55
南方尚未并入Django。在Django被整合的是一个全新的移民系统,由南方的作者设计。南方迁移是100%的不兼容的与Django的迁移系统。
因此,在更广泛的意义上,您依赖于应用程序来提供与新系统兼容的迁移,尽管有一些诡计允许您自己创建这些迁移。应用程序也可以同时支持这两种方式,但是在Django 1.7+中没有使用南方迁移的方法。
https://stackoverflow.com/questions/31542939
复制相似问题