flask应用程序的一个小包装器,用于简化端点的创建
flask-api-handler的Python项目详细描述
Flask应用程序的一个小包装器,用于简化端点创建
动机
在我的公司,我们在很多项目中都使用flask restful 在过去的几年里,当我们把我们所需要的 它主要是允许用户添加路由的方式。
这个小模块代替了这个功能,所以我决定 与任何想试一试的人分享:眨眼:
开始
此包装器有助于将flask应用程序划分为模块并使用 classes而不是视图的函数。
只要运行pip install,您就可以开始了:
$ pip install flask-api-handler
先决条件
这个项目的唯一要求是烧瓶。
用法
fromflaskimportFlaskfromflaskimportjsonifyfromflask_api_handlerimportApiHandlerformexampleimportPaymentHandlerapp=Flask(__name__)# Init the api handlerapi=ApiHandler(app)classUserHandler(object):defget(self):returnjsonify({"user":"user object example"})defput(self):returnjsonify({"user":"update user example"})# Add the endpointsapi.add_handler('/user',UserHandler)api.add_handler('/payment',PaymentHandler)
待办事项
- [删除:使pip可安装]-完成
- 添加测试