为了账号安全,请及时绑定邮箱和手机立即绑定

在python中全局使用来自有效负载的数据

在python中全局使用来自有效负载的数据

慕运维8079593 2021-05-30 16:23:09
我需要在 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到数据库中?


查看完整回答
反对 回复 2021-06-01
  • 1 回答
  • 0 关注
  • 155 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信