output_json
output_json的作用:以json结构返回数据
把他写成一个公用方法
# 传参有data,total,code,message
def output_json(data,total,code=0,message="")
if data:
return jsonify(
code=code,
error={"msg":message},
data=data,
total=total
)
data传参用于数据返回
total传参用于显示数据数,(常显示len(data))
code传参用于传http状态码 (code=0常用于data为空,code=200常用于返回错误提醒,mes =" 错误提示 " )
mes传参用于传错误信息提醒返回给前端
举例:
当有数据返回时
return output_json(data=data,total=len(data))
当没有数据返回时
return output_json(data=[],total=0)
当需要返回错误信息时
# str(e)为错误详细信息
return output_json(None, None, code=0 ,mes="错误提醒:" + str(e))
本文详细介绍了如何使用Python定义一个通用方法output_json,该方法能够以JSON格式返回数据,适用于各种HTTP响应场景,包括正常数据返回、空数据返回及错误信息返回。文中解释了各参数的含义:data用于返回具体数据;total显示数据总数;code传递HTTP状态码;message用于返回错误信息。
2130

被折叠的 条评论
为什么被折叠?



