【发布时间】:2019-06-25 04:05:05
【问题描述】:
我正在将 Flask 用于 Web 应用程序。我发现当我将 URL 参数转换为字典时,request.args 返回的数据不同。
代码如下。
如何让Python3下的Flask返回和Python2下一样的数据?
from flask import Flask,request
import numpy as np
import json
app = Flask(__name__)
@app.route('/')
def hello():
request.parameter_storage_class = dict
return json.dumps(dict(request.args))
app.run()
- Python2:
{"abc": ["hello"]} - Python3:
{"abc": "hello"}
【问题讨论】:
-
在我的情况下,结果等于
{"abc": "hello"},请检查您的flask,json版本