用下面的应用程序和瓶之间0.11.1不存留,我导航到用下面的函数呼叫相关联的路由,与给定结果:烧瓶会话变量请求
- 创建():“1, 2,3' #行
- 删除(1): '2,3' #行
- 删除(2): '1,3' #预期 '3'
- 保持():“1,2 ,3'#预计'1,3'或'3'
from flask import Flask, session
app = Flask(__name__)
@app.route('/')
def create():
session['list'] = ['1','2','3']
return ",".join(session['list'])
@app.route('/m')
def maintain():
return ",".join(session['list'])
@app.route('/r/<int:id>')
def remove(id):
session['list'].remove(str(id))
return ",".join(session['list'])
if __name__ == '__main__':
app.secret_key = "123"
app.run()
这个问题是在主题this question,this,并且this one相似,但我设置的密钥,而不是再生它,我肯定变量不超过允许的Cookie 4096个字节的。也许我错过了对Flask会话变量的更多基本理解?