举例:
高耦合示例:
低内聚示例:
安装:
pip install flask-restx
示例:
from flask import Flask
from flask_restx import Resource, Api
app = Flask(__name__)
# 创建api对象
api = Api(app)
# 使用api来添加路由
@api.route('/hello')
# 类要继承Resource模块
class HelloWorld(Resource):
# 定义restful 风格的get方法
def get(self):
return {'hello': 'world'}
def post(self):
return {'post': 'true'}
if __name__ == '__main__':
app.run(debug=True)
from flask import Flask
from flask_restx import Resource, Api
app = Flask(__name__)
# 创建api对象
api = Api(app)
# 使用api来添加路由
# 接口路径定义到类上,对应的不同请求操作创建不同的方法
@api.route('/hello')
# 类要继承Resource模块
class HelloWorld(Resource):
# 定义restful 风格的方法
def get(self):
return {'code': 0, 'msg': 'get success'}
def post(self):
return {'code': 0, 'msg': 'post success'}
def put(self):
return {'code': 0, 'msg': 'put success'}
def delete(self):
return {'code': 0, 'msg': 'delete success'}
if __name__ == '__main__':
app.run(debug=True)
api.add_resource(HelloWorld, '/hello', '/demo')
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。