正文内容 评论(0

Django 1.0发布:更多变化,更多新特性
2008-09-04 13:43:56  出处:快科技 作者:转载 编辑:稻草人     评论(0)点击可以复制本篇文章的标题和链接

历时三年,Django 1.0终于发布了。到目前为止,在Django开发的历史上,这是一个里程碑一样的日子,它也是一群完美主义者可以值得骄傲的Web开发框架。作为一个开源项目,Django 1.0展示了三年多来社区的不懈努力,得到数百名开发人员的贡献,并且被翻译成五种语言;今天,五大洲从事各种开发工作的程序员们都在使用Django。

Django首次发布是2005年7月,最初版本的Django其内部代码库版本号为8825。现在的1.0版本其公共代码库版本号为88xx,看起来社区的贡献已经逐步超越了内部人员了。

关于Django的兼容性

Django 1.0版本承诺API上的稳定性和向前的兼容性。简单来说,这意味着基于1.0版本开发的代码,在1.1上仍然可以正常工作,对于后面的版本,只要做少许细微修改即可。Django 1.0版本与0.96版本有些不能兼容。如果有基于0.96版本开发的代码,那就要做移植了。

详细移植向导可见:http://docs.djangoproject.com/en/dev/releases/1.0-porting-guide/

关于不兼容之处的完整列表可见:http://code.djangoproject.com/wiki/BackwardsIncompatibleChanges

Django 1.0的新特性

自0.96版本以来,整个社区已经提交了超过4,000次代码,修复了超过2,000个bug,新增、修改和移除的代码行数超过350,000行。此外,还新增了超过40,000行新文档,而且现有文档也得到了改善和提升。

Django 1.0版本主要的新功能包括:

重构过的admin应用功能
改善了Unicode的处理
改善后的ORM框架
模板变量的自动过滤
Django.contrib.gis(GeoDjango)
可插拔的文件存储
对Jython兼容
在forms和admin之间的generic关系
区分INSERT/UPDATE
切分CacheMiddleware类
重构django.contrib.comments
移除过时的特性

更多关于Django 1.0新特性以及详细文档,请移步至http://docs.djangoproject.com/en/dev/查看。

【本文结束】如需转载请务必注明出处:快科技

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#Intel

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...