2011-06-13 47 views
0

我需要用Django開始一個新項目,但是我不確定什麼版本的Django,根據你的經驗,你會推薦什麼?Django 1.3或Django 1.2爲一個新項目

+2

什麼讓你覺得你不想要最新?你的項目是否有限制? 1.3是最新的,因此可能是你應該爲 – 2011-06-13 03:02:09

+0

提供一個限制:插件兼容性 – neosergio 2011-06-13 03:25:30

回答

3

記下您的開發/生產服務器Python版本。

Django 1.2在Python 2.3及更高版本上測試,而Django 1.3下載Python 2.3支持,這意味着您將不得不使用2.4以上版本。

當然,現在大多數服務器至少有Python 2.4的最低版本,所以它不應該是一個問題 - 這是值得注意的。

您可能希望參考Django 1.2和1.3的發行說明。它們記錄了每個版本之間的變化列表,並列出了每個版本之間的兼容性問題(例如,您可能希望將來從1.2升級到1.3,並希望查看更改)。

如果你有沒有限制,我強烈推薦的Django 1.3。它具有通用類視圖和一些新的漂亮的東西。

4

當然。

從他們的網站...

哪個版本的比較好?
我們幾乎每天都在改進Django,並且對於保持代碼穩定性非常好。因此,使用最新的開發代碼是添加新功能的一種安全而簡單的方式。如果您選擇遵循開發版本,請記住偶爾會出現向後不兼容的更改。您需要密切關注開發時間表。如果您只是在尋找一個穩定的部署目標,並且不介意等待下一個版本的發佈,那麼您需要堅持使用最新的官方發佈版本(它將始終包含有關您需要進行的任何更改的詳細說明升級)。