gpt4 book ai didi

python - 从 Django 0.96 到 Django 1.2 重建网站

转载 作者:太空狗 更新时间:2023-10-30 02:23:43 26 4
gpt4 key购买 nike

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

任何人都可以为我指出 Django 1.2(2010 年 4 月发布)的新的(值得一试的)小部件、插件和其他东西。

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

最佳答案

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

我有一个我在 2007 年使用 0.97-pre 创建的网站——至少我认为他们是这样调用它的,它是 trunk 6688。无论如何,我已经将该网站移植了两次,一次是 1.0,然后是 1.1.1 .我们必须处理的唯一“主要”事情是 Admin 移动到它自己的文件中,但这主要是在编辑器中剪切和粘贴加上一些调整。您会遇到诸如 maxlength 变为 max_length 等小问题,但这些问题很容易处理。

检查 Backward Incompatible Changes 的列表, 和 here , 和 here看看是否有什么事情突然发生在你​​身上。通读 ORM docs就好像您以前从未见过它们一样 - 很多 已经改变了。您可能想查看您的一些模型关系和查询,看看修改后的 ORM 是否使其中一些更容易/更有效地完成。

我推荐使用 Grappelli连同 Filebrowser (事实上​​我认为最近发布的文件浏览器需要 grappelli)。看看Pinax将一整蒲式耳的应用程序放在一个屋檐下。那里有很多东西,你有点需要四处看看。取决于你在做什么,GeoDjango您可能会感兴趣。等等,等等。我相信你会喜欢所有的新玩具。

关于python - 从 Django 0.96 到 Django 1.2 重建网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2398299/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com