我需要在烧瓶APP中使用用户的设置配置。用户将发布某些数据(id,年龄等(,我也必须在其他方法中使用此配置。现在这就是我尝试过的不起作用的
data_config = {}
@app.route('/api/data', methods=['POST'])
def check():
payload = request.get_json()
data_config = payload
print(data_config)
return jsonify(data_config)
我正在data_config
获取数据.但是当我进行以下调用时,我得到的数据为空
@app.route('/api/get_config', methods=['GET'])
def getCofig():
return jsonify(data_config)
我该如何解决这个问题?
缺少global
。试试这个:
data_config = {}
@app.route('/api/data', methods=['POST'])
def check():
global data_config
payload = request.get_json()
data_config = payload
print(data_config)
return jsonify(data_config)
顺便说一句,您的解决方案看起来很hack,也许您可以考虑将data_config
保存到数据库中?