SuperAPI AI 工具集

litestar-contrib

编程与开发

查看项目

更新于 10-15 16:48

技能介绍

用途:指导把 Litestar 的 contrib 模块按需接入现有应用,覆盖 HTMX、Jinja、Mako、JWT、OpenTelemetry、Pydantic、SQLAlchemy、Piccolo 等集成。

主要能力:先确定任务真正需要的单一 contrib 模块,只安装与配置该模块,避免可选依赖膨胀;核对它与现有中间件、DTO、认证与插件栈的兼容性;在集成边界补写针对性回归测试。

实现规则:contrib 用法应隔离在清晰适配器之后;添加自定义钩子或配置前先验证默认值;把每个 contrib 附加项视为明确的架构决策;记录运维影响,例如额外服务、环境变量与运行时依赖。

使用方式:在创建应用时接入一个 contrib 集成,例如 from litestar import Litestar;app = Litestar(route_handlers=[...], plugins=[...]),仅添加所需的 contrib 插件。

校验清单:确认 contrib 集成在应用启动时正确加载;确认可选依赖缺失时失败行为明确;确认集成不会静默改动无关路由。

相关技能:插件系统集成用 litestar-plugins;深入主题可在 contrib 配置后转用 litestar-metrics、litestar-authentication、litestar-databases 或 litestar-templating。

限制:资料未提供具体版本、平台、收费与效果信息。