Skip to main content

瓶子框架的一个简单的基于资源的 REST API 扩展

项目描述

瓶RESTX

瓶子框架的一个简单的基于资源的 REST API 扩展。受到flask-restx 的启发。

安装

通过pip

$ pip install bottle-restx

快速开始

语法是基于类的。创建一个API对象,它是bottle.Bottle. 为每个资源添加一个类的子Resource类并用API.route装饰器装饰它。路由被传递给适合 HTTP 方法的方法。

from bottle_restx import API, Resource
api = API()

@api.route("/my/route/<id>")
class MyResource(Resource):
    def get(id):
    ...
    def post(id):
    ...
    def put(id):
    ...
    def delete(id):
    ...

个别方法不是强制性的。您实际上可能会丢弃不需要的方法。默认情况下,它们会产生 405(不允许的方法)。

项目详情


下载文件

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

源分布

bottle-restx-1.0.1.tar.gz (3.4 kB 查看哈希)

已上传 source

内置分布

bottle_restx-1.0.1-py3-none-any.whl (3.4 kB 查看哈希)

已上传 py3