来源: oschina.net
38
DjangoAdmin 敏捷开发框架发布 v2.8.1。本次版本的核心变化是修复近期用户反馈的问题,继续围绕 Django、Layui、MySQL 和模块化组件,降低企业后台系统的开发成本。 对于正在使用这套框架,或准备搭建管理后台的团队来说,这类维护版本的价值并不只在于“多了什么功能”,也在于把真实使用过程中暴露出来的问题及时收敛,减少升级后的不确定...
来源: djangoproject.com
31
Django 6.1.1 已正式发布,这是 6.1 系列的 bugfix release。发布包及其校验和可从 Django 下载页面获取,也可以通过 Python Package Index(PyPI)安装。此次发布使用的 PGP 密钥属于 Jacob Walls,密钥 ID 为 。 对于已经运行 Django 6.1 的项目,这类维护版本通常是评估...
来源: realpython.com
45
Python 3.15 的一个重要变化正在预览:UTF-8 模式将成为默认行为。对跨平台程序来说,这能减少 Windows、Linux 和 macOS 之间因本地编码不同而产生的差异;但对依赖系统默认编码的旧代码来说,也意味着需要提前测试。 这次变化最值得关注的地方,不是“UTF-8 更流行”,而是过去那些没有显式写出 的文件读写代码,运行结果可能会发...
来源: realpython.com
39
Python 3.15 的一项重要变化,是默认启用 UTF-8 模式。过去,同一段 代码可能在开发机上正常运行,部署到另一台使用不同区域设置的机器后却出现乱码或 。默认 UTF-8 能减少这类环境差异,但它并不意味着开发者可以从此忽略编码。 Python 过去的默认文本编码与 locale(区域设置)密切相关。调用下面这些 API 时,如果没有传入 ,...
来源: oschina.net
30
清理磁盘时,Simon Willison 发现了一个约 1.7GB 的目录。它位于 ,里面并不是普通的缓存文件,而是一套相当完整的文档处理运行时:包括 LibreOffice、Python、Node.js、Poppler 和 Git 等组件。 这件事的重点不只是“一个桌面应用占用了很多空间”,而是现代 AI 工具正在把过去由操作系统或用户自行安装的能力...
来源: djangoproject.com
50
Djangonaut Space 第 7 期现已开放申请。这是一个面向 Django 贡献者的免费小组导师项目,下一期将于 2026 年 10 月 12 日启动,申请截止时间为 2026 年 9 月 6 日(Anywhere on Earth)。 对于已经会使用 Django、但还没有稳定参与开源贡献的人来说,这个项目提供了一条更清晰的路径:在半结构化...
来源: oschina.net
40
调整 、更换 embedding 模型,或者修改文档分片参数后,检索效果究竟变好了还是变差了?WIKI 知识库 v1.1.1 把这个问题变成了一套可重复、可观察的评测流程:用固定内容和固定题目运行检索,计算 Recall、NDCG、延迟等指标,并将结果保存下来供控制台看板查看。 检索系统的调优通常会同时影响多个维度: 变大,可能提高召回覆盖率,也可能带...
来源: realpython.com
37
Python 装饰器是一种给函数或类附加行为的机制。它可以在不修改原函数主体的前提下,增加日志、计时、权限检查、缓存等通用逻辑,让业务代码更短,也更容易复用。 理解装饰器的关键,不是记住 语法,而是看清它背后发生了什么:一个函数接收另一个函数,并返回一个新的函数。 下面是一个最小的装饰器示例: 运行结果类似这样: 是下面写法的简写: 因此,定义装饰器时...
来源: realpython.com
36
人脸识别并不只是“找到图片里有没有人脸”。一个完整的小工具通常需要完成两步:先检测人脸的位置,再把检测到的人脸编码与已知人物进行比对并标注出来。本文使用 Python 和 库,从零实现一个可以在命令行运行的人脸识别工具。 人脸检测回答的是“人脸在哪里”,输出通常是一组边界框,例如图片中某张脸的上、右、下、左坐标。 人脸识别则需要进一步把每张脸转换成数值...
来源: realpython.com
36
Ollama 把本地大模型的使用流程压缩成了几条命令:安装运行时、拉取模型、通过命令行或 API 调用。对于希望在本机实验、保护数据隐私,或把模型能力接入 Python 应用的开发者来说,这是一条低门槛的起点。 根据操作系统安装 Ollama。macOS 和 Windows 可以从 Ollama 官方安装包开始,Linux 则可以使用安装脚本: 安装完...