报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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

评论

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

PolarDB-X 源码解读:DDL的一生(上)

阿里云数据库开源

数据库 阿里云 开源 分布式 polarDB

Java 8 开始新增的 Optional 类 - 创建 Optional 对象

HoneyMoose

ArrayList源码分析-迭代器

zarmnosaj

5月月更

国内首批|观测云获得信通院 “可观测性平台技术能力”最高级认证!

观测云

可观测性 可观测

蚂蚁集团 Service Mesh 进展回顾与展望

SOFAStack

架构 开发者 API Service Mesh 服务网格

企评家 | 浙江永贵电器股份有限公司性评价简介

企评家

企评家企业大数据平台,助力企业刻画企业成长性画像

企评家

企评家 | 梅花生物科技集团股份有限公司成长性评价简介

企评家

linux之sudo使用技巧汇总

入门小站

Linux

拆分电商系统为微服务

哈喽

「架构实战营」

BSC币安NFT链游系统DAPP开发技术

薇電13242772558

智能合约 NFT

看透说破:客户服务首解率(FCR)的迷思

龙国富

客户体验 首解率

Java 8 开始新增的 Optional 类 - 检查 Optional 的值

HoneyMoose

企评家 | 如何评价企评家企业成长性评价系统?

企评家

难对齐、难保障、难管理?一文了解字节跳动如何解决数据SLA治理难题

字节跳动数据平台

字节跳动 数据治理 SLA 数据研发

TiDB 冷热存储分离解决方案

TiDB 社区干货传送门

基于SVN的CICD调研方案

ZuccRoger

5月月更

【LeetCode】验证外星语词典Java题解

Albert

LeetCode 5月月更

JavaWeb JDBC

Emperor_LawD

javaWeb JDBC 5月月更

【科普】如果程序员穿越到古代当皇帝,会发生什么?

阿里巴巴云原生

阿里云 云原生 消息队列 EventBridge

一文读懂Move2Earn项目——MOVE

西柚子

焱融看|2022 年存储自动化的 5 大趋势

焱融科技

云计算 分布式 云原生 高性能 文件存储

Vue数据响应Object.defineProperty

空城机

vue.js 5月月更

前端学习笔记(一):css学习笔记

恒山其若陋兮

5月月更

总工程师直播解析:隐私计算是什么,都有哪些核心技术和典型应用场景? | 第17 期

OpenAnolis小助手

隐私计算 龙蜥社区 sig 龙蜥大讲堂 海泰方圆

[数据分析实践]-Image Matching-2DTo3D-1

浩波的笔记

人工智能 机器学习 数据分析

Redis「6」实现消息队列

Samson

学习笔记 Redis 核心技术与实战 5月月更

一文读懂Move2Earn项目——MOVE

小哈区块

【活动预告】云上数字工厂与中小企业数字化转型创新论坛

阿里云弹性计算

数字化转型 中小企业 云盒

【刷题第 11 天】26. 删除有序数组中的重复项

白日梦

5月月更

在线文本列表交集计算工具

入门小站

工具

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