AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

评论

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

敢闯技术无人区,TCL实业即将亮相AWE 2024

极客天地

MATLAB R2023b提示已停止工作怎么办?

Rose

数学软件 MATLAB R2023b

Shell 检查程序进程是否存在,自动重启

最爱小胖子

AI数字虚拟人来了你会失业吗?

小魏写代码

Axure RP 10中文授权码及安装教程, 从交互设计到响应式原型

Rose

原型设计 软件下载 Axure RP 授权码 Axure RP 汉化包

office 2016专业增强版 含office2016激活工具 mac/win

Rose

office办公软件 Office 2016 下载 office2016破解版 Msoffce2016

【论文速读】| 大语言模型引导的协议模糊测试

云起无垠

macOS Sonoma 14.4 (23E214) 正式版发布,ISO、IPSW、PKG 下载

sysin

macos macOS Sonoma

英伟达要小心了!爆火的Groq芯片能翻盘吗?AI推理速度「吊打」英伟达?

GPU算力

益和热力选择 TDengine,实现智慧供热系统升级

TDengine

tdengine 时序数据库

[自研开源] MyData 数据集成任务的流程介绍 v0.7.1

LIEN

开源 数据集成 业务融合 API对接 mydata

Sibelius西贝柳斯2023 mac永久使用 兼容M1/M2

Rose

Avid Sibelius 2023 Mac 西贝柳斯 Avid Sibelius

PopChar 10 mac直装版 特殊字符表情一键快速输入

Rose

特殊字符 Mac软件 PopChar 10新功能 PopChar 10下载 表情包

为什么苹果用户都在使用Dynamic Wallpaper动态壁纸软件?

Rose

动态壁纸 Dynamic Wallpaper下载 苹果壁纸下载 Dynamic Wallpaper中文版 壁纸app

文心一言 VS 讯飞星火 VS chatgpt (210)-- 算法导论16.1 1题

福大大架构师每日一题

福大大架构师每日一题

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