2010-03-07 24 views
4

我有在做Django的0.96(2007年完成)網站,現在我們正在考慮重建它(不只是遷移)爲的Django 1.2從Django的0.96重建網站的Django 1.2

任何人都可以指向我新的(和值得的)小部件,插件和其他東西Django 1.2(發佈於2010年4月)。

我聽說過「南方」和調試小部件(不記得名字),但我在這裏有點迷路。

回答

5

Django的API,所以你可以不必重寫它在所有的(除非你真的想)是令人驚訝的穩定。

我有一個網站,我在2007年使用0.97-pre - 至少我認爲這就是他們稱之爲,它是6688主幹。無論如何,我已經移植了兩次,一次到1.0,然後到1.1。 1。我們不得不處理的唯一「主要」事情是管理員進入其自己的文件,但這主要是剪輯和粘貼在編輯器加上一些調整。你會遇到像maxlengthmax_length等小東西,但這很容易處理。

查看Backward Incompatible Changesherehere的列表以查看是否有任何東西突然出現在您身上。通過ORM docs閱讀,如果你以前從未見過他們 - lot已更改。您可能需要查看一些模型關係和查詢,並查看修訂後的ORM是否使其中一些更容易/更有效。

我建議您用Filebrowser一起使用Grappelli(其實我覺得最近filebrowser 的排放要求格拉佩利)。查看Pinax,查看整個應用程序集合在一個屋檐下的應用程序。這裏有很多東西,你需要稍微捅一下。根據你在做什麼,GeoDjango可能是你感興趣的。等等等等,我相信你會喜歡所有的新玩具。

+0

謝謝老兄,我可以看到我有很多的閱讀工作:) – Neytiri 2010-03-08 00:02:23

0

當然,還有release notes,但其餘的只是你...找到。

South用於架構遷移,而不是調試。

2

你可能聽說過的django-debug-toolbar

+0

Yeahh就是這樣。難道你不知道我錯過了更多的新東西嗎? – Neytiri 2010-03-07 23:17:13