Python周刊2026W20:3.14.5 RC、Django 6.0.5安全更新与Wagtail 7
? 头条
本周 Python 社区的关键动态包括:厘清几组易混淆的魔术方法、Django 并发任务在生产环境的落地实践,以及多项 PEP 的延期决定。逐一拆解。
厘清 Python 的 .getitem()、.getattr()、.getattribute() 与 .get()
这四个方法在日常开发中极易混淆。Stephen Gruppetta 撰文拆解了它们各自的触发时机、适用场景及选择策略——所有 Python 开发者都值得仔细研读。
Django Tasks 生产环境实战
Django 6.0 新增的并发任务通用 API 看似理想,但实际落地生产时需要注意哪些陷阱?Tim Schilling 基于实战经验给出了详细建议,值得每个 Django 团队参考。
使用 Codex CLI 增强 Python 项目
如果仍陷在 IDE 中编写代码,试试 Codex CLI——直接在终端里为 Python 项目添加功能,无需浏览器和额外插件。Real Python 推出专题课程,实操性极强。
PEP 828:异步生成器对 'Yield From' 的支持(延期至 3.16)
PEP 797:共享对象袋里(延期至 3.16)
Django 安全更新:6.0.5 与 5.2.14
Django 团队发布两个安全修复版本(6.0.5 和 5.2.14),修复多项安全漏洞。生产环境中运行的 Django 项目应尽快升级。
? 文章与教程
本周内容覆盖面极广:从数据工程到终端 UI,从并发框架到安全实践,应有尽有。
处理 Polars 中的 Schema 问题
数据管道运行稳定,某天却因上游更改列名或类型导致 Schema 错误而崩溃。Thijs Nieuwdorp 总结了四种常见 Schema 错误及对应解决方案,堪称数据工程团队的实战指南。
Textual DOM 查询入门(二)
Textual 作为终端应用 TUI 框架,使用 DOM 表示部件结构。Mike Driscoll 的第二部分教程深入探讨高效查询与操作 DOM 的方法,是构建精美终端界面的必读系列。
PyCon Sprints 完全指南
PyCon US 除了演讲还设有代码冲刺环节,可参与 CPython、Django、Flask、BeeWare 等开源项目开发。Deb Nicholson 详细介绍从报名到选项目的全流程,详尽务实。
TUI 正在回归?
终端用户界面(TUI)在开发者工具圈正经历复兴。Alcides Fonseca 发表观点文章,回顾界面交互演进史,探讨为何我们绕了一圈又回到终端——值得深度思考。
Anyscale 用 Ray 实现 Python 并行计算
Talk Python 播客采访 Ray 核心开发者 Richard Liaw 和 Edward Oakes,详解这个面向 AI 负载的开源分布式执行引擎,以及如何轻松实现 Python 并行计算。
Python 3.14.5 发布候选版
小版本 RC 通常不引人注目,但 3.14.5 却有大新闻——回滚了增量垃圾回收器。Hugo van Kemenade 深入解释原因与影响,所有 Python 用户都应关注。
Wagtail 7.4:自定义页面浏览器、预览检查等
Wagtail 7.4 带来多项提升:自动保存优化、新页面排序方式、内容检查器升级等。Meagen Voss 列出升级理由,使用 Wagtail 的项目建议尽快跟进。
Python 中最简单的 MCP 示例
想将代码连接到本地 LLM 模型?Al Sweigart 演示如何用 Ollama 和 FastMCP 几行代码实现,并附上实用案例——适合快速实验 AI 集成的开发者入门。
ChatterBot:用 Python 构建聊天机器人
Real Python 推出完整教程:从清理真实对话数据开始,在自定义数据集上训练,再借助 Ollama 添加本地 AI 能力,手把手搭建可用的聊天机器人。
用 Claude Mythos Preview 强化 Firefox
Mozilla 分享如何利用 Claude Mythos Preview 复现真实漏洞、排除误报,并解析背后的 agentic harnesses 机制。安全与浏览器开发者值得深挖。
? 项目与代码
本周开源社区贡献了多个有趣项目,涵盖测试工具、跨平台 UI 等方向。
pytest-fly:pytest 观察器
由 JAMESABEL 分享。一个 pytest 插件,可自动监视文件变化并重新运行测试,显著提升 TDD 体验。
Pymetrica:代码库分析工具
由 Juan José Farina 分享。专门分析代码库各项指标,帮助团队量化代码质量与复杂度。
PyWry:跨平台渲染引擎与 UI 工具包
由 DEELEERAMONE 分享。轻量级跨平台渲染引擎,基于 WebView 构建桌面 UI,Python 接口简洁明了。
secure:FastAPI、Flask、Django 的 HTTP 安全头
由 Caleb Kinney 分享。一个小巧的库,为 FastAPI、Flask 或 Django 应用自动添加多种 HTTP 安全头,防御常见 Web 攻击。
Kirokyu:模块化任务管理系统
由 Amr Younis 分享。设计优雅的任务管理应用,模块化架构,适合个人或小团队作为看板工具使用。
? 活动
未来几周有多场 Python 相关活动,线上线下均可参与。
Real Python 每周办公时间 Q&A(线上)
2026 年 5 月 13 日,
PyCon US 2026
2026 年 5 月 13 日至 5 月 20 日,
Python Atlanta
2026 年 5 月 14 日至 5 月 15 日,
Chattanooga Python 用户组
2026 年 5 月 15 日至 5 月 16 日,
PyDelhi 用户组聚会
2026 年 5 月 16 日,
PyData London
2026 年 6 月 5 日至 6 月 7 日, • 由 Tomara Youngblood 分享
