写点什么

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

评论

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

吹爆!阿里高工携18位架构师耗时57天整合的1658页面试总结太香了

Java~~~

Java spring 架构 面试 JVM

入职京东:成功拿到offer薪资30K「面试经历+面试真题」

今晚早点睡

Java 秋招

Apache APISIX 社区周报 | 2021 8.16-8.22

API7.ai 技术团队

Apache 开源 APISIX 社区 社区周报

如何通过AI做智能化转型的一些思考

石云升

学习 AI 8月日更

neo4j 图数据库基础

escray

学习 neo4j 8月日更

webrtc BitrateAllocator 带宽分配器

webrtc developer

WebRTC

fil挖矿怎么挖?fil挖矿成本是多少?

fil挖矿怎么挖 fil挖矿成本是多少

可视化全埋点系列文章之功能介绍篇

神策技术社区

程序员 代码 埋点 神策数据

一个案例:论写作的重要性

非著名程序员

个人成长 写作 认知提升 8月日更

构建可靠分布式架构的最佳方式,竟记在国内第一本“凤凰架构”上

Java~~~

Java 架构 面试 JVM 架构师

智能语音技术:从哪儿来?往何处去?

安第斯智能云

深度学习 语音

笔记-python面向对象

加里都好

微服务的痛:你的微服务还好吗?

我爱娃哈哈😍

架构设计 架构设计实战

Go- 可变参数函数

HelloBug

Go 语言 可变参数函数 空接口

Go- defer

HelloBug

defer Go 语言 代码追踪 记录函数参数和返回值

元宇宙系统|NFT游戏系统技术开发

薇電13242772558

区块链

❤️专科出身拿到阿里offer,我直呼666!【付硬核面试】❤️

编程susu

Java 编程 程序员 面试 计算机

简述 Linux I/O 原理及零拷贝(上)— 磁盘 I/O

Qunar技术沙龙

Linux 缓存 Mmap 磁盘 I/O

又快又稳!Alibaba出品Java性能优化高级笔记(全彩版)震撼来袭

Java~~~

Java 架构 jdk 面试 JVM

腾讯WeTest压测大师通过中国计量科学研究院测试认证,获国家级权威认可

WeTest

Python代码阅读(第17篇):列表元素按位合并

Felix

Python 编程 Code Programing 阅读代码

石油行业数据采集中的 MQTT 协议

EMQ映云科技

数据 mqtt emq 远程监控 实时数据

简述 Linux I/O 原理及零拷贝(下) — 网络 I/O

Qunar技术沙龙

Linux TCP I/O DPDK 网络io

竟有阿里大牛用678页PDF只讲Java程序性能优化,除了干货就是干货

Java~~~

Java 架构 面试 JVM 调优

5000字、12 连环炮、一张图快速搞定线程池

Java 架构 面试 后端 多线程

高性能C++ HTTP客户端原理与实现

万俊峰Kevin

c++ workflow http client

按下数字化转型快进键!DataPipeline与星环大数据平台完成产品兼容互认证

DataPipeline数见科技

fil矿机1T一天可以挖多少币?fil矿机能挖多久?

fil矿机能挖多久 fil矿机1T一天可以挖多少

ipfs矿机公司星际联盟是什么公司?星际联盟ipfs矿机靠谱吗?

分布式存储 IPFS Filecoin ipfs挖矿 ipfs矿机

FabEdge快速安装指南,极速上手体验边缘集群

BoCloud博云

边缘计算 博云开源 FabEdge 技术干货

画15张图搞定MySQL InnoDB工作原理

Java MySQL 数据库 程序员 后端

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