【51CTO快讯】Django 1.1在近一年的开发之后,终于发布了。此次发布带来了一些新特性,bug修复以及安全更新。大部分1.0代码能够与1.1兼容,不过此次更新中有一些向后不兼容的变化,详细可参考django官方说明。
下载地址:djangoproject.com
此次更新的主要变化:
◆1206个bug修复
◆10000行文档
◆ORM增强
◆模型的增强
◆GeoDjango
◆URL命名空间
◆对条件视图处理(Conditional View Processing)的更佳支持
◆新的管理特性
◆测试上的更新
Django 1.1在开源的BSD协议下发布。安装配置需要Python 2.3及以上,对其他Python库无要求。
Django相关阅读
Django 是应用于 Web 开发的高级动态语言框架,最初起源于美国芝加哥的 Python 用户组,具有新闻从业背景的 Adrian Holovaty 是 Django 框架的主要开发者。在 Adrian 的带领下,Django 小组致力于为 Web 开发者贡献一款高效完美的Python 开发框架,并且在 BSD 开放源代码协议许可下授权给开发者自由使用。
Django 拥有完善的模板机制、对象关系映射机制以及用于动态创建后台管理界面的功能,利用 Django,可以快速设计和开发具有 MVC 层次的 Web 应用。为了打消开发者选用 Django 框架时的疑虑,首先分析一下 Django 引人注目的特性。在实体映射方面,Django 的对象相关映射机制帮助开发者在 Python 类中灵活定义数据模型,并且Django 具有功能丰富的动态数据库访问 API,可以大幅度简化书写 SQL 语句的繁杂工作。同时 Django 支持包括 Postgresql,MySql,Sqlite,Oracle 在内的多种后台数据库。Django 的 URL 分发设计的十分简洁美观,不会在链接中产生一大串杂乱且难以理解的字符。使用 Django 可扩展的内置模板,可以将模型层、控制层与页面模板完全独立开来进行编码。Django 还具有自己的 Cache 系统,如果需要,也可以根据开发者的要求嵌套其他的 Cache 框架。
【编辑推荐】