Flask Swagger Demo
from flask import Flask
from flask_restx import Resource, Api, Namespace
app = Flask(__name__)
api = Api(app)
demo = Namespace("demo", description="demo学习")
case = Namespace("case", description="case学习")
@demo.route("/demo")
class Demo(Resource):
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"}
@case.route("/case")
class Case(Resource):
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"}
api.add_namespace(demo, "/swagger")
api.add_namespace(case, "/swagger")
if __name__ == "__main__":
app.run(debug=True, port=8080)