我需要在 Flask 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)我怎样才能解决这个问题 ?
1 回答
智慧大石
TA贡献1946条经验 获得超3个赞
有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)
顺便说一句,您的解决方案看起来很笨拙,也许您可以考虑将其保存data_config到数据库中?
添加回答
举报
0/150
提交
取消