postman

[转]python实现RESTful服务(基于flask)

谁说我不能喝 提交于 2020-11-23 09:48:34
python实现RESTful服务(基于flask) 原文: https://www.jianshu.com/p/6ac1cab17929 前言 上一篇文章讲到 如何用java实现RESTful服务 ,这就来讲讲怎么用python来实现吧,因为要搭建一套java和python互调的服务,两者都不能少啊。 对于python的述求呢也是要轻量化,并且能快捷开发,因为我这套服务主要控制逻辑还是在java端,python这块负责一些工具逻辑,比如网页爬取、文字转拼音、图像处理等等,在java端当成工具类来使用,所以轻量和快捷开发就是重点了 web框架选择 java端需要选择一个web容器,同样的,python也需要选择一个web框架,当然自己实现一套也可以哈,不过本着【人生苦短,我用python】的原则,还是找框架吧 知乎上有一个讨论 Python 有哪些好的 Web 框架? ,从这个讨论中最后我选择了flask,原因是: Django,流行但是笨重,还麻烦,人生苦短,肯定不选 web.py,轻量,但据说作者仙逝无人维护,好吧,先pass tornado,据说倡导自己造轮子,虽然是facebook开源的吧,但听到这个,就算了吧 还有一些其他的就不说了,直到看到一个人做了如下回复,就暂定了flask,再发现flask写RESTful居然超简单,于是就它了 撸代码 选定了flask框架

商品管理系统——模拟采购员完成采购

岁酱吖の 提交于 2020-11-12 08:56:33
一 API分析 1 请求 POST /ware/purchase/done 2 请求参数 { id: 123, //采购单id items: [{ itemId: 1, status: 4, reason: "" }] //完成/失败的需求详情 } 3 响应数据 { "msg": "success", "code": 0 } 二 实现 1 PurchaseController /** * 功能描述:完成采购单 * * @param doneVo 请求参数 * @return R 返回给前端的数据 * @author cakin * @date 2020/11/11 * @description: */ @PostMapping("/done") public R finish(@RequestBody PurchaseDoneVo doneVo) { purchaseService.done(doneVo); return R.ok(); } 2 PurchaseDoneVo /** * @className: PurchaseDoneVo * @description: 完成采购单请求Vo * @date: 2020/11/11 * @author: cakin */ @Data public class PurchaseDoneVo { /** * 采购单id */