2026-05-06
来源:djangoproject.com
12
今年 Django 收到了超过 200 份 GSoC 提案,最终四个项目入选。这些项目不是"锦上添花"的边缘改进——每一个都瞄准了 Django 生态里长期存在的痛点:ORM 对高级 SQL 特性的支持不足、实验性 API 缺乏正式引入机制、测试基础设施老旧、社区工具视觉体验割裂。下面逐个拆解它们要做什么、为什么值得做,以及作为日常 Django 用户...
2026-05-05
来源:djangoproject.com
14
Django 官方同时发布了 6.0.5 和 5.2.14 两个安全修复版本,修补了三个低严重度(low)漏洞:ASGI 文件上传内存限制绕过、缓存页面下的会话固定、以及 导致的私有数据泄露。严重度虽低,但每一个在特定部署场景下都能造成实际损害——尤其是生产环境使用 ASGI 和缓存中间件的团队,应当尽快升级。 CVE-2026-5766 的核心问题在...
2026-05-05
来源:realpython.com
20
打开浏览器、切到 IDE、等插件加载——这些步骤每做一次,思路就断一次。Codex CLI 把 AI 编码助手搬到了终端里:你描述需求,它读你的项目文件,直接生成或修改代码,全程不离开命令行。对 Python 项目来说,这意味着加一个新 API endpoint、补一组测试、重构一个模块,都可以在 之前完成。 Codex CLI 是 OpenAI 开源...
2026-05-05
来源:realpython.com
25
一个 Python 项目文件放哪、目录怎么组织,看似小事,却直接影响包能不能装、测试能不能跑、新人能不能快速上手。不同类型的项目——一次性脚本、可安装包、内部库、Django/Flask Web 应用——各有成熟的布局套路。下面逐一拆解,并给出可直接套用的目录模板和配置示例。 数据分析、运维小工具、一次性迁移脚本,往往就一个 文件。但"一个文件"不代表...
2026-05-04
来源:realpython.com
20
2026 年 5 月,Python 生态同时推进了治理架构、运行时核心和工具链所有权三个层面的重大变化。这些变动不是孤立的——打包治理的重组直接影响 pip/uv 的演进方向,自由线程 ABI 的稳定意味着 no-GIL Python 正式进入生产可用阶段,而 Astral 的所有权变更则让 ruff、uv 等热门工具的未来路线多了不确定性。逐一拆解。...
2026-05-04
来源:realpython.com
25
很多 Python 开发者第一次接触"数据持久化",是从一个 CSV 文件或 JSON 字典开始的。但随着业务变复杂——需要关联查询、事务保证、多表联动——纯文件方案很快就会撞墙。SQLite 和 SQLAlchemy 正是这条演进路上的两个关键节点:前者给你一个零配置的真实数据库,后者让你用 Python 对象的思维操作它。 这篇文章沿着"flat ...
2026-05-03
来源:realpython.com
28
日常写 Python,、、 用得飞起,但一旦遇到边界情况——整数除法、变量作用域、异常捕获顺序——就容易翻车。这篇文章围绕变量、数据类型、运算符、表达式、关键字和异常这六大板块,把高频踩坑点逐一拆开,并附上可直接运行的验证脚本。 Python 变量是引用,不是容器。同一个对象可以被多个变量指向: 要避免意外共享,用拷贝: 另一个经典陷阱——小整数缓存:...
2026-05-01
来源:realpython.com
27
数据科学家日常最耗时间的不是建模,而是数据清洗、探索和反复试错。Jupyter Notebook 虽然普及,但单元格之间的隐式依赖和不可复现性一直是痛点。marimo 作为新一代 reactive notebook,已经在解决这些问题上走出了坚实的一步——而现在,它又往前迈了一层:marimo pair 把 coding agent 直接嵌入到 not...
2026-04-29
来源:realpython.com
30
AI 编码代理已经不是"试试看"的阶段了——它们正在重塑 Python 开发者写代码、改代码、审代码的方式。但市面上的代理形态差异极大:有的嵌在你的编辑器里,有的在命令行跑,有的挂在 PR 上自动审查,还有的在云端整仓操作。选错类型,不仅效率上不去,反而会引入混乱。这篇文章把四种工作流拆开讲清楚,帮你判断哪种适合当下的项目节奏。 IDE 代理(Curs...
2026-04-29
来源:djangoproject.com
26
JetBrains 每年都会发起一次针对 Django Software Foundation(DSF)的募捐活动,今年窗口即将关闭——5 月 1 日截止。活动期间购买或续费 PyCharm Professional 可享 30% 折扣,且符合条件的订单金额 100% 捐给 DSF。如果你今年的订阅刚好要续,这大概是性价比最高的时机。 Django 并...