扩展
#
社区创建的 Sanic 扩展列表。
- Sanic-Plugins-Framework (opens new window): 为轻松创建和使用 Sanic 插件的库。
- Sessions (opens new window): 支持 Session。允许使用 redis, memcache 或者内存存数。
- CORS (opens new window): 一个 flask-cors 移植项目。
- Compress (opens new window): 逊于你轻松地 gzip Sanic 响应。一个 Flask-Compress 的移植项目。
- Jinja2 (opens new window): 支持 Jinja2 模板.
- Sanic JWT (opens new window): 为 Sanic 提供认证, JWT 和 权限作用域。
- OpenAPI/Swagger (opens new window): OpenAPI 支持,加了 Swagger UI。
- Pagination (opens new window): 简单的分页支持。
- Motor (opens new window): 简单的 motor 包装。
- Sanic CRUD (opens new window): 使用 peewee 模型的 CRUD REST API 生成器。
- UserAgent (opens new window): 添加
user_agent
到请求。 - Limiter (opens new window): sanic 的速率限制。
- Sanic EnvConfig (opens new window): 拉取环境变量到你的 sanic 配置。
- Babel (opens new window): 在
Babel
库的帮助下添加 i18n/l10n 支持到 Sanic 应用程序 - Dispatch (opens new window): 一个在 werkzeug 受
DispatcherMiddleware
启发的调度。可以作为一个 Sanic-to-WSGI 适配器使用。 - Sanic-OAuth (opens new window): 为连接或者创建你自己的 token 提供商的 OAuth 库
- sanic-oauth (opens new window): 拥有许多提供商的 OAuth 库并且支持 OAuth1/OAuth2。
- Sanic-nginx-docker-example (opens new window): 简单轻松地在 docker-compose 的 nginx 后使用 Sanic 示例。
- sanic-graphql (opens new window): GraphQL 与 Sanic 的集成。
- sanic-prometheus (opens new window): Sanic 的 Prometheus 指标。
- Sanic-RestPlus (opens new window): 为 Sanic 移植的 Flask-RestPlus。带 SwaggerUI 生成器的全功能 REST API。
- sanic-transmute (opens new window): 一个 Sanic 扩展,从 python 的函数和类中生成 APIs,而且还自动生成 Swagger UI/文档。
- pytest-sanic (opens new window): Sanic 的 pytest 插件。它帮助你异步地测试你的代码。
- jinja2-sanic (opens new window): Sanic 的 jinja2 模板渲染库。(Documentation (opens new window))
- GINO (opens new window): 一个在 SQLAlchemy 核心上的异步 ORM,随 Sanic 扩展一起交付。 (Documentation (opens new window))
- Sanic-Auth (opens new window): Sanic 的最小后端不可知的基于会话的用户认证机制。
- Sanic-CookieSession (opens new window): 仅基于 cookie 的客户端会话,类似于 Flask 中的内置会话。
- Sanic-WTF (opens new window): Sanic-WTF 使得使用带有 Sanic 和 CSRF (Cross-Site Request Forgery) 的 WTForms 更容易一些。
编辑 (opens new window)
上次更新: 2023/09/07, 12:09:00