前后端知识库 前后端知识库
首页
    • JavaScript
    • React
    • Vue
  • Python
  • Sanic
  • Linux
  • Ansible
归档
GitHub (opens new window)
首页
    • JavaScript
    • React
    • Vue
  • Python
  • Sanic
  • Linux
  • Ansible
归档
GitHub (opens new window)
  • Sanic

    • 开始
    • Routing
    • 请求数据
    • 响应
    • 静态资源
    • 异常
    • 中间件 和 监听器
    • 蓝图
    • WebSocket
    • 配置
    • Cookies
    • 处理装饰器
    • 流
    • 基于类的视图
    • 自定义协议
    • SSL 例子
    • 日志
    • 测试
    • 部署
    • 扩展
    • 贡献
    • API Reference
  • Python

  • backend
  • Sanic
devin
2023-09-07

扩展

#

社区创建的 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
部署
贡献

← 部署 贡献→

Theme by Vdoing | Copyright © 2023-2023 devin | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式