10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

Django 未来将支持 Python3

  • 2012-03-21
  • 本文字数:791 字

    阅读完需:约 3 分钟

Python Web 框架 Django 1.4 正式版临近发布,其候选发布版 RC2 已经提供下载,Django1.4 将新增以下功能:

  • 集成了 Web 应用测试工具,如 Selenium
  • 支持数据库行级锁
  • 支持数据库批量创建对象
  • Admin 系统支持多种加密方式
  • HTML5 的支持
  • WSGI 的支持
  • 支持跨浏览器攻击 (clickjacking) 的简易防卫
  • 支持基于 Cookie 的 Session
  • 支持时区
  • 支持定制项目 / 应用的模板

Django1.4 依然不支持 Python3,但 Django 团队计划在下一个版本 (Django1.5) 支持 Python3。其发布说明对于 Python 兼容性有如下更新:

Django1.4 会废弃 Python2.4 的支持。本次版本将支持 Python2.5、Python2.6 以及 Python2.7。

这个变化会影响一小部分 Django 用户,因为大部分操作系统供应商早已升级至 Python2.5 或者更高。如果你还在使用 Python2.4,只能保持 Django1.3。

Django 现阶段还不支持 Python3,在发布 Django1.4 正式版之前,我们会规划废弃 Python2.x 并迁移到 Python3 的时间点。

Django 团队的发布经理 James Bennett,在 Django官方博客透露了关于支持 Python3 的部分细节:

可能大家现在问的最多的是“Django 会支持 Python3 吗?”,答案是代码的迁移比较简单,而将基于这么多不同操作平台的 Django 项目从 Python2.x 迁移到 Python3 是很复杂的。基于 Python 团队的建议,我们先废弃老的 Python2.x 的版本一直到 Python2.6,然后可以利用 Python2.6 的兼容性去实施 Python3 的代码移植。

也就是说,Django1.5 将会废弃 Python2.5 的支持,利用 Python2.6 和 Python2.7 对 Python3 的 2/3 兼容性,尝试移植代码库支持 Python3(我们期望能够支持 Python3.3,Python3.3 预计在今年秋天发布)。

全部迁移细节和兼容 Python3 的具体版本还在制定中,不过可以确定的是 Python3 是 Python 语言的未来,Django 会致力于 Python3 的兼容。

按照 Django 团队的计划,预计本月底会发布 Django1.4 正式版,广大开发者更有望今年看到 Django1.5 的发布。

2012-03-21 07:144859

评论

发布
暂无评论
发现更多内容

YashanDB数据库更新及维护的最佳实践

数据库砖家

从入门到实战:一文掌握微服务监控系统 Prometheus + Grafana

左诗右码

哈尔滨二级等保:为中小企业网络安全筑牢坚实防线

等保测评

YashanDB数据库高可用配置及演练实务

数据库砖家

YashanDB数据库高性能存储引擎设计

数据库砖家

YashanDB数据库高性能数据查询引擎详解

数据库砖家

数据流向何方?一文掌握 Apache SeaTunnel Sink 连接器全生态 (2024版)

白鲸开源

大数据 开源 数据同步 数据集成 Apache SeaTunnel

GreatSQL优化技巧:手动实现谓词下推

GreatSQL

YashanDB数据库分布式锁实现及应用

数据库砖家

YashanDB数据库功能介绍及应用场景分析

数据库砖家

黑龙江等保测评:筑牢网络安全防线的基石

等保测评

YashanDB数据库高效备份恢复操作详解

数据库砖家

RPC的三大问题:跨语言、跨平台通信的终极解决方案是如何炼成的?

poemyang

网络协议 RPC RPC框架

YashanDB数据库高可用架构搭建实用教程

数据库砖家

YashanDB数据库高性能数据写入优化实践解析

数据库砖家

学Go必看的进阶面试题「刷起来」

王中阳Go

Go 面试题

YashanDB数据库服务的高可用集群搭建指南

数据库砖家

YashanDB数据库服务稳定性及高可用配置方法

数据库砖家

使用Amazon Verified Permissions快速为Express应用API添加安全防护

qife122

YashanDB数据库分布式索引设计与性能提升技巧

数据库砖家

YashanDB数据库高效索引设计及维护技巧

数据库砖家

YashanDB数据库高性能设计及优化实战分享

数据库砖家

哈尔滨等保测评:为城市数字化转型筑牢安全屏障

等保测评

通义万相即将开源一款「语音转视频」模型;微软开源长篇幅、多角色 TTS 模型 VibeVoice丨日报

声网

YashanDB数据库分片策略及数据迁移实操指南

数据库砖家

YashanDB数据库高可用集群快速部署教程

数据库砖家

YashanDB数据库高可用架构建设实战

数据库砖家

YashanDB数据库隔离级别设置及应用场景

数据库砖家

YashanDB数据库故障恢复流程详解与实操指南

数据库砖家

自动化智能体体系介绍

测吧(北京)科技有限公司

YashanDB数据库高并发写入优化实用技巧

数据库砖家

Django未来将支持Python3_Python_李湃_InfoQ精选文章