跳转到主要内容

Falcon Web框架的中间件,用于在HTML中浏览JSON API

项目描述

该项目为Falcon Web框架提供了一个中间件,该中间件将用于文档目的,以HTML表单的形式渲染响应。它使用Resource对象的docstring和资源支持的所有HTTP方法。

该项目受到Django Rest Framework的可浏览API的启发,并使用jinja2模板语言编写。

安装

该项目目前处于开发初期。一旦它足够稳定,可以供其他项目使用,它将通过PyPI提供。

pip install git+https://github.com/maxking/falcon-api-browse

使用

由于这是一个Falcon的中间件,您可以在创建Falcon App时传递一个初始化的实例来使用它。

from falcon import App
from falcon_api_browse import HTMLResponseMiddleware

app = App(middleware=HTMLResponseMiddleware())

示例

examples/目录中有一些可运行的示例。

许可证

本项目及其仓库内容均受Apache 2.0许可证许可。

项目详情


下载文件

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

源代码分发

falcon_api_browse-0.1.1.tar.gz (6.8 kB 查看哈希值)

上传时间 源代码

构建分发

falcon_api_browse-0.1.1-py3-none-any.whl (8.2 kB 查看哈希值)

上传时间 Python 3