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))