Django 5.2发布,新增特性包括默认自动导入所有模型和支持复合主键。Django 5.1已结束主流支持,最后的安全更新为5.1.8,用户应尽快升级。
上周的Python快讯讨论了多个主题,包括Python包的安装位置、CPython的性能优化、Python核心开发人员的停职以及Django 5.1的发布。同时介绍了一些有趣的项目和工具,如用于电子邮件验证的emval和Flask应用的快速启动模板。
Django 5.1发布,包含了身份验证、框架和可访问性的改进。Django 5.0已结束主流支持,用户被鼓励在2025年4月之前升级到Django 5.1以获得安全修复。
Django 5.1发布候选版1,是在Django 5.1发布之前尝试改进的最后机会。如果在接下来的两周内没有发现无法解决的重大错误,Django 5.1将于8月7日左右发布。请利用这个机会帮助找到和修复错误,并报告到问题跟踪器。
本文介绍了使用Tkinter构建Python GUI应用程序的基础知识,包括小部件、几何管理器和事件处理程序等GUI编程概念。同时,还介绍了pyastgrep和自定义Linting工具、Django 5.1的新功能、使用Pandas创建数据透视表的方法、PEP 649的重定向、JupyterLab 4.2和Notebook 7.2的发布、软件工程招聘和解雇实践、在Streamlit中启用异步MongoDB操作、EuroPython 2024的主题演讲嘉宾等内容。
完成下面两步后,将自动完成登录并继续当前操作。