Python 设置会话属性时出错:BadPayload
设置烧瓶会话属性时遇到问题。我无法将会话['var_name']设置为anythign而不获取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
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修复了您遇到的问题