flask json

json 返回方式

  • 不带值 只有返回值的方式

    • #RET.SESSIONERR 返回的状态码    
      #errmsg 返回的提示信息
      return jsonify(errno=RET.SESSIONERR, errmsg="false")
      
      
  • 返回的带参数的

    • # errno=RET.OK 状态码
      #errmsg="OK" 提示信息
      # data=b.to_dict()   返回的json数据   数据库获取数据需要转换成json 格式的
      return jsonify(errno=RET.OK, errmsg="OK", data=b.to_dict())
      
  • 数据库数据转换 json 的方式

    • def to_dict(self):
          """将对象转换为字典数据"""
          user_dict = {
              "user_id": self.id,
              "name": self.name,
              "mobile": self.mobile,
              "avatar": constants.QINIU_URL_DOMAIN + self.avatar_url if self.avatar_url else "",
              "create_time": self.create_time.strftime("%Y-%m-%d %H:%M:%S")
          }
          return user_dict
      
posted @ 2020-11-28 11:15  520ln  阅读(91)  评论(0)    收藏  举报