AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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:144673

评论

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

CNStack 多集群服务:基于 OCM 打造完善的集群管理能力

阿里巴巴云原生

阿里云 云原生 kubenetes 集群管理

MASA MAUI Plugin (十)iOS消息推送(原生APNS方式)

MASA技术团队

blazor MASA MAUI Xamarin

如何规范 RESTful API 的业务错误处理

江湖十年

Go 后端 Error RESTful API

CNStack 助推龙源电力扛起“双碳”大旗

阿里巴巴云原生

阿里云 云原生 CNStack

3 月 9 日「融云 2023 政企数智办公新品巡展 · 北京站」邀您入席!

融云 RongCloud

产品 数字化 政企

直播预约丨 微服务x容器开源开发者 Meetup 北京站回顾 & PPT 下载

阿里巴巴云原生

阿里云 容器 微服务 云原生

如何通过C#/VB.NET代码在Word中插入或删除脚注

在下毛毛雨

C# .net word 脚注

如何判断多账号是同一个人?用图技术搞定 ID Mapping

NebulaGraph

图数据库 风险控制 安全控制

百度智能云首批通过信通院MLOps旗舰级评测 全面加速文心一言产业落地

极客天地

2023两会看点:SaaS

ToB行业头条

博睿“她”力量 :这份专业值得信赖

博睿数据

博睿数据 节日祝福

车载小程序发展现状:使用环境、用户体验、应用场景及未来趋势

没有用户名丶

小程序化

ChatGPT 未来发展趋势 | 社区征文

魏铁锤

ChatGPT

大咖说·阿里研究院|数实融合的第三次浪潮

大咖说

携程 x TiDB丨应对全球业务海量数据增长,一栈式 HTAP 实现架构革新

PingCAP

数据库 TiDB

2023年2月国产数据库大事记-墨天轮

墨天轮

数据库 opengauss TiDB oceanbase 国产数据库

开放下载丨云原生架构容器&微服务优秀案例集

阿里巴巴云原生

阿里云 容器 微服务 云原生

解密数仓高可用failover流程

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

探索ChatGPT技术在文本生成、机器翻译领域的简单应用 | 社区征文

兴科Sinco

人工智能 机器翻译 OpenAPI openai ChatGPT

从小程序容器和微服务架构的结合,看未来应用程序开发的主流方式

没有用户名丶

秒懂算法 | DP概述和常见DP面试题

TiAmo

算法 DP算法

“中国的ChatGPT”真的要来了吗?

科技热闻

【物联网开发实战】- 设备上云方案详解——设备接入类

阿里云AIoT

物联网 传感器

汇率市场大幅波动,用友BIP全球司库助力企业外汇避险

用友BIP

金融 外汇避险

bucket表:数仓存算分离中CU与DN解绑的关键

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

IoT物联网设备OTA固件升级开发实践——设备管理运营类

阿里云AIoT

物联网

科技和女性的今天,《赛博格宣言》半个世纪前就预言了

脑极体

赛博格 女性

及刻周边惠:拥抱HarmonyOS原子化服务

HarmonyOS开发者

HarmonyOS

瓴羊Quick BI真心不错,已获得官方认可!

对不起该用户已成仙‖

Meta Force佛萨奇2.0合约开发系统源码部署

薇電13242772558

智能合约

瓴羊Quick BI数据大屏真不错,优势尽显!

流量猫猫头

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