Python 设置会话属性时出错:BadPayload

Python 设置会话属性时出错:BadPayload,python,session,flask,Python,Session,Flask,设置烧瓶会话属性时遇到问题。我无法将会话['var_name']设置为anythign而不获取BadPayload:无法加载有效负载,因为在取消序列化数据时发生异常错误。下面的代码抛出一个错误。但是如果我注释掉会话['a']=1,它就可以正常运行了。看来这是个危险的错误。我是不是应该给自己设置一把比GobblyBook更好的秘钥?这有关系吗 from flask import Flask, render_template, session app = Flask(__name__) app.s

设置烧瓶会话属性时遇到问题。我无法将会话['var_name']设置为anythign而不获取
BadPayload:无法加载有效负载,因为在取消序列化数据时发生异常
错误。下面的代码抛出一个错误。但是如果我注释掉
会话['a']=1
,它就可以正常运行了。看来这是个危险的错误。我是不是应该给自己设置一把比GobblyBook更好的秘钥?这有关系吗

from flask import Flask, render_template, session

app = Flask(__name__)
app.secret_key = 'sdfnbsifhosdfsdsfsddfsdfiewl'

@app.route('/', methods=['GET','POST'])
def index():
    session['a'] = 1
    return render_template('index.html')

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=7777, debug=True)

此处未找到复制代码的错误。可能您在请求时使用错误的负载调用url。在尝试使用序列化程序时,此错误通常与lib关联。谢谢,这到底是什么意思?你还建议去哪里寻找问题的根源@Maurobaraldi不知道问题出在哪里,但将SimpleJSON从3.8.0升级到3.8.2解决了此问题。您遇到的问题在3.8.1中得到了修复。复制代码时未发现任何错误。可能您在请求时使用错误的负载调用url。在尝试使用序列化程序时,此错误通常与lib关联。谢谢,这到底是什么意思?你还建议去哪里寻找问题的根源@Maurobaraldi不知道问题出在哪里,但将SimpleJSON从3.8.0升级到3.8.2解决了这个问题。3.8.1修复了您遇到的问题