跳转到主要内容

Python HTTP超级框架

项目描述

uapi

Documentation Build status coverage Code style License: Apache2

uapi 是一个优雅的、高级的、极低开销的Python微框架,用于编写HTTP API,可以是同步的或异步的。

uapi 使用低级HTTP框架运行。目前支持的框架有 aiohttp、Django、Flask、Quart 和 Starlette。一个 uapi 应用可以轻松集成到基于这些框架之一的项目中,并且在需要时可以轻松地在纯 uapi 项目之间切换。

使用 uapi 可以让您

这里有一个简单的示例(首先安装Flask和gunicorn)

from uapi.flask import App

app = App()

@app.get("/")
def index() -> str:
    return "Index"

app.serve_openapi()
app.serve_elements()

app.run(__name__)  # Now open http://localhost:8000/elements

项目信息

许可证

uapiTin Tvrtković 编写,并根据 Apache-2.0 许可证分发。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

uapi-23.3.0.tar.gz (340.1 kB 查看哈希值)

上传时间

构建分布

uapi-23.3.0-py3-none-any.whl (47.8 kB 查看哈希值)

上传时间 Python 3

由以下支持