关于定义接口返回结构
来源: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)00
相似问题