重建网站从Django 0.96到Django 1.2

时间:2010-03-07 22:40:10

标签: python django web

我已经在 Django 0.96 (2007年完成)中完成了一个网站,现在我们正考虑为 Django 1.2 重建它(不仅仅是迁移)。

任何人都可以向我指出 Django 1.2 (2010年4月发布)中的新(和值得一试)小部件,插件和其他内容。

我听说过“南方”和一个用于调试的小部件(不记得名字),但我在这里有点迷失。

3 个答案:

答案 0 :(得分:5)

Django API非常稳定,所以你可能根本不需要重写它(除非你真的想要)。

我有一个网站,我在2007年使用0.97-pre - 至少我认为这就是他们所说的,它是主干6688.无论如何,我已将网站移植两次,一次移至1.0然后移至1.1.1 。我们必须处理的唯一“主要”事情是管理员进入自己的文件,但这主要是在编辑器中进行剪切和粘贴以及一些调整。你会遇到像maxlength这样的小东西,等等max_length,但这很容易处理。

检查Backward Incompatible Changesherehere的列表,看看是否有任何事情发生。仔细阅读ORM docs,就像之前从未见过它一样 - lot 已经改变。您可能希望查看一些模型关系和查询,看看修订后的ORM是否使其中一些更容易/更有效。

我建议使用GrappelliFilebrowser(事实上我认为最近发布的filebrowser 需要 grappelli)。看看Pinax在一个屋檐下汇集的整个蒲式耳应用程序。那里有很多,你不得不捅一下。根据您正在做的事情,GeoDjango可能会引起您的兴趣。等等。我相信你会玩得很开心。

答案 1 :(得分:2)

您可能听说过django-debug-toolbar

答案 2 :(得分:0)

当然,有release notes,但剩下的就是你......找到的东西。

South用于架构迁移,而不是调试。