2014-09-01 54 views
0

我想升級我現有django1.4網站django1.7(最可能的最新版本)Django的1.4〜1.6轉換了兼容性

盡一切工作1.4將工作1.7現有的包?

我想知道流行模塊如grappelli,south,django-filebrowser,pillow和一些第三方電子郵件發送服務的兼容性。

建議使用django1.7還是我需要限制升級到1.6?

回答

0

你不能假設與一個程序版本一起工作的軟件包必須與另一個版本一起工作。這是真的,一般來說,特別是在這種情況下,因爲(截至撰寫本文)Django 1.7尚未發佈。

South肯定不會工作,因爲documented在網站上。這是因爲1.7包含本地遷移功能。你將不得不切換到使用Django遷移。

Django-grappellidocumentation明確表示:「Grappelli總是針對最新的穩定版Django版本開發,並且不會使用Django的主幹進行測試。」例如,這是一個影響1.7的bug。該修補程序位於開發分支上,但您不會通過常規pip安裝來獲取它。也就是說,現在繼續升級到1.7RC3(或者,更好的是,等待官方發佈出來),這可能是有意義的。您越早採用您可能需要做的更多工作(例如,追蹤其他應用程序的未發佈分支),但優點是您可以現在獲得最新信息,而不必等到您的下一次升級時機。