NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

评论

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

如何用好强大的 TDengine 集群 ? 先了解 RAFT 在 3.0 中的应用

爱倒腾的程序员

涛思数据 时序数据库 ​TDengine

Linux XArray详解

Linux内核拾遗

数据结构 Linux Kenel

限时招募高校学生,带你沉浸式体验HDC.Together 2023

HarmonyOS开发者

HarmonyOS

以科技创新驱动高质量发展,天翼云操作系统获国资委权威认证!

天翼云开发者社区

云计算

开源:老朋友,新棋局

树上有只程序猿

阿里云蝉联 FaaS 领导者,产品能力获最高分

Serverless Devs

云计算 Serverless

【玩转 Cloud Studio】- 云编程之旅

CODING DevOps

软件测试 | 如何分析性能测试

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

测试

OpenTiny7月8日即将正式发布!

OpenTiny社区

开源 Vue 前端 组件库

多线程知识:三个线程如何交替打印ABC循环100次

越长大越悲伤

Java 面试 多线程

软件测试/测试开发丨Pytest学习笔记

测试人

Python 程序员 软件测试 pytest

数智时代的算力革命:低代码开发平台引领技术风潮

EquatorCoco

人工智能 数据 低代码 数智未来

那天,我收到了一封钓鱼邮件...

权说安全

聚焦信息技术发展,博睿数据受邀出席产业链供需对接深度行北京站活动

博睿数据

可观测性 产业链 信息技术 智能运维 博睿数据

Vue3搭建的低代码数据可视化开发平台

这我可不懂

低代码 Vue3 JNPF

软件测试 | 性能分析的基本原则

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

测试

天谋科技物联网原生时序数据库管理系统 IoTDB 获“可信数据库”双份权威认可!

Apache IoTDB

IoTDB Apache IoTDB 可信数据库大会

业界领先生成式AI,基木鱼率先实现客服机器人“真智能”

科技热闻

国际开源软件圈著名专家、ASF 基金会董事 Christofer Dutz 全职加入天谋科技!

Apache IoTDB

开源 IoTDB

使用 ChatGPT 辅助程序员进行代码评审 | 社区征文

Jerry Wang

程序员 AI ChatGPT ChatGPT4 年中技术盘点

加速你的业务增长:选择香港云主机的六大理由!

一只扑棱蛾子

香港云主机

appuploder全过程使用教程(Windows版本)

雪奈椰子

软件测试 | Analysis使用基础

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

测试

千万级学生管理系统的考试试卷存储方案

sandywrh

测试技术的重要性与应用:现状、方法和未来展望

天翼云开发者社区

软件测试 数据测试

软件测试 | 如何看Analysis分析图

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

测试

全球数字经济大会重磅发布!网心科技入选2023年中国云生态蓝皮书

网心科技

华为云田奇:大模型是人工智能的操作系统

新消费日报

天谋科技时序数据库管理系统 IoTDB 入选数据库领域顶级学术会议 ACM SIGMOD

Apache IoTDB

时序数据库 IoTDB Apache IoTDB SIGMOD

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