正文内容 评论(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/查看。
本文收录在
#Intel
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...