关于定义接口返回结构

来源:5-2 重写WTForms 二

姜小虎

2019-10-15

老师 我怎么才能改变接口返回的结构呢图片描述
我想要的是:
{
“error_code”: 1000,
“msg”: “account字段为必填字段”,
“request”: “POST /v1/client/register”
}

写回答

1回答

qq_疯琴_0

2019-10-28

在定义APIException的时候,get_body 方法这么写:

def get_body(self, environ=None):
   if isinstance(self.msg, dict):
       msg = ';'.join(i[0] for i in self.msg.values())
   else:
       msg = self.msg
   body = dict(
       error_code=self.error_code,
       msg=msg,
       reuqest=request.method + ' ' + self.get_url_without_param()
   )
   return json.dumps(body)

0
0

Python Flask高级编程之RESTFul API前后端分离精讲

RESTFul+权限管理+token令牌+扩展flask=提升编程思维

2052 学习 · 359 问题

查看课程