Python Django 1.4至1.6转换兼容性

Python Django 1.4至1.6转换兼容性,python,django,django-south,django-grappelli,Python,Django,Django South,Django Grappelli,我想将我现有的django1.4站点升级到django1.7(最新版本) 在1.4中工作的所有现有包是否在1.7中工作 我想知道流行模块的兼容性,如grappelli、south、django文件浏览器、pillow和一些第三方电子邮件发送服务 建议使用django1.7还是我需要将我的升级限制在1.6?您不能假设与一个程序的一个版本一起工作的包必然与另一个版本一起工作。这在总体上是正确的,尤其是在本例中,因为(在撰写本文时)Django 1.7尚未发布 South肯定不行,就像在网站上一样。这

我想将我现有的django1.4站点升级到django1.7(最新版本)

在1.4中工作的所有现有包是否在1.7中工作

我想知道流行模块的兼容性,如grappelli、south、django文件浏览器、pillow和一些第三方电子邮件发送服务


建议使用django1.7还是我需要将我的升级限制在1.6?

您不能假设与一个程序的一个版本一起工作的包必然与另一个版本一起工作。这在总体上是正确的,尤其是在本例中,因为(在撰写本文时)Django 1.7尚未发布

South
肯定不行,就像在网站上一样。这是因为1.7包含了本机迁移功能。您必须切换到使用Django迁移

Django grappelli
明确指出:“grappelli始终是根据最新的稳定Django版本开发的,没有使用Django的trunk进行测试。”例如,这里有一个影响1.7的版本。修复程序在开发分支上,但是您无法通过常规的pip安装获得它

这就是说,现在就升级到1.7RC3可能是有意义的(或者,更好的是,再等一等官方发布)。越早采用,您可能需要做的工作就越多(例如,跟踪其他应用程序未发布的分支),但好处是您可以立即获得最新信息,而不是等待下一次升级机会