• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

flask 返回 json注意事项

武飞扬头像
桂花很香,旭很美
帮助1

接受表单(form)请求后

 if request.method=="POST":
            sents = request.form["sents"]
            summary_sents = summary(sents)
            data= {"summary_sents":summary_sents}
            return json.dumps({
                "data":data,
                "status":1,
                "message":"success",
                "code":200,
                "success":True,
                })

返回不是真正的json

{"data": {"summary_sents": "Doug melton's lab is working to eliminate the practice of regular blood checks. Replacing them with insulin-producing cells that measure glucose levels and secrete just right amount, specifically pancreatic beta cell transplantation (ipct) they have developed methods for making hundred"}, "status": 1, "message": "success", "code": 200, "success": true}

改为Response(json.dumps(字典),content_type=“application/json”)

from flask import (
    Blueprint, flash, g, redirect, render_template, request, session, url_for,jsonify, Response
)



if request.method=="POST":
            sents = request.form["sents"]
            summary_sents = summary(sents)
            data= {"summary_sents":summary_sents}
            return Response(json.dumps({
                "data":data,
                "status":1,
                "message":"success",
                "code":200,
                "success":True,
                }),content_type="application/json")

学新通

才是真正的json

{
    "data": {
        "summary_sents": "Doug melton's lab is working to eliminate the practice of regular blood checks. Replacing them with insulin-producing cells that measure glucose levels and secrete just right amount, specifically pancreatic beta cell transplantation (ipct) they have developed methods for making hundred"
    },
    "status": 1,
    "message": "success",
    "code": 200,
    "success": true
}

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgahcbf
系列文章
更多 icon
同类精品
更多 icon
继续加载