烧瓶:会话不起作用。显示会话对象没有属性'modified'



我正在尝试通过会话在 Flask 页面之间传递字典列表 但它给了我这个错误 在此处输入图像描述

我在包flaskapp中有一个__init__.py文件,该文件导入我创建的所有模块并运行app = Flask(__name__)

from flask import Flask
app = Flask(__name__)
from flaskapp import api_views
from flaskapp import admin_views
from flaskapp import utilities
from flaskapp import firebase_admin_views

并在我的admin_views.py内这样做

from flask import session
from flaskapp import app
app.config["SECRET_KEY"] = 'secret key'
app.config["SESSION_TYPE"] = 'filesystem'
@app.route('/get/result',methods=["GET", "POST"])
def get_result():
'''
Code to process my data
'''
session['DICT_DATA'] = dict_data
@app.route('/get/result/download',methods=["GET", "POST"])
def get_result():
dict_data = session['DICT_DATA']

谁能告诉我为什么会这样

因此,您的app.config设置应与app = Flask(__name__)位于同一文件中。然后删除from flaskapp import app

我在session["DICT_DATA"] = dict_data中使用"(双引号(而不是'(单引号(

您应该使用'(单引号(来创建会话。

相关内容

  • 没有找到相关文章

最新更新