排序
内置的基于类的通用视图
编写Web应用时,某些模式会反复出现,使开发变得单调。Django在模型层和模板层缓解了一部分重复工作,但视图层同样存在这种问题。 Django通用视图抽象出视图开发中常见的模式,帮助开发者更快实...
SvelteKit:页面选项
默认情况下,SvelteKit 首先在服务器渲染或预渲染组件,将 HTML 发送给客户端,再在浏览器中通过水合(hydration)让组件具备交互能力。因此,组件必须能在服务器和浏览器两处运行。之后,Svelt...
Django 6.1:编写并运行测试
版本与示例边界本页对应 Django 6.1 开发文档;新增 API 的版本标记予以保留。这里的密码哈希提速设置仅用于测试,不能用于生产环境。 See also 测试教程, 测试工具参考 和 进阶测试主题。 本...
测试
感谢Starlette,测试FastAPI应用变得轻松。 它基于HTTPX;HTTPX的设计借鉴了Requests,因此接口相似且易于理解。 有了它,你可以直接与FastAPI一起使用 pytest。 使用 TestClient 注意 要使用 T...
Django 6.1:如何编写自定义查询器
Django 提供了 exact、icontains 等内置查询器。本文介绍自定义查询器以及替换现有查询器的实现;相关接口见查询 API。 一个查询器示例 我们先实现 ne,它与 exact 相反。Author.objects.filter...
PaddleOCR 3.5:使用 Transformers 后端运行 OCR 与文档解析
PaddleOCR 3.5:使用 Transformers 后端运行 OCR 与文档解析 PaddleOCR 3.5 让 OCR 和文档解析任务与 Hugging Face 生态更紧密地连接。在这个版本中,受支持的 PaddleOCR 模型可以使用 Hugging ...
使用Clevis通过TPM解密LUKS卷
使用Clevis通过TPM解密LUKS卷 Clevis是可插拔的自动解密框架。将可信平台模块(TPM)与通过Linux Unified Key Setup(LUKS)实现的全盘加密(FDE)结合,Clevis可以在启动时自动解锁加密驱动器...
Vue 应用的无障碍访问
Vue 应用的无障碍访问Are you an LLM? You can read better optimized documentation at /guide/best-practices/accessibility.md for this page in Markdown formatWeb 无障碍访问 (也称为 a11...
使用 XlsxWriter 创建数据验证
使用 XlsxWriter 创建数据验证 数据验证是 Excel 的一项功能:它可以限制用户在单元格中输入的数据,并显示相应的帮助和警告消息,也可以把输入限制为下拉列表中的值。典型用途是把输入限制为某...
Django 6.1:加密签名
Django 6.1:加密签名 Web 应用安全的黄金法则是永远不要信任来自不可信来源的数据。有时,通过不可信渠道传递数据可能会很有用。通过加密签名的值可以通过不可信渠道传递,因为我们可以安全地...


