开源Web开发框架Django 1.0发布

开发者在线 Builder.com.cn 更新时间:2008-09-04作者:郑柯 来源:CSDN 

本文关键词: Django 开源 WEB 框架 开发

  历时三年,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/查看。

用户评论

  • 用户名
  • 评论内容