当前位置: 首页 > article >正文

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)


http://www.kler.cn/a/537309.html

相关文章:

  • yolov11模型在Android设备上运行【踩坑记录】
  • 使用Python的Tabulate库优雅地格式化表格数据
  • 网络面试题(第一部分)
  • 基于RTOS的STM32游戏机
  • VMware Win10下载安装教程(超详细)
  • ElasticSearch入门
  • 使用自定义大模型来部署Wren AI(开源的文本生成SQL方案)
  • c#中lock的经典示例
  • 计算机图形学基础WebGL引擎—粒子系统实现
  • 如何用python做一个小程序进行炒股?
  • Vue注意事项
  • Pygame介绍与游戏开发
  • 【设计模式】
  • Vue Router 底层工作原理解析
  • Github标星25K+超火的Android实战项目,Android篇_github android 和后台项目
  • 客户端与服务器端安全:两者有何不同?
  • 鼠标滚轮冒泡事件@wheel.stop
  • Git Command(待更新)
  • C# 综合运用介绍
  • base库学习
  • 绿虫光伏仿真设计软件基于Unity3D引擎的革命性突破
  • 植物大战僵尸融合版(电脑/安卓)
  • 大模型RAG优化之高可用向量数据库的“热更”难题与解决方案
  • quartus24.1版本子模块因时钟问题无法综合通过,FPGA过OOC问题复盘
  • 运行时数据区概述及线程
  • ubuntu的terminator设置自动补全