Flask:会话不工作。显示会话对象没有属性 'modified'
Flask : session not working. Showing session object has no attribute 'modified'
我正在尝试通过会话在 Flask 页面之间传递字典列表
但它给了我这个错误
enter image description here
我在包 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
中使用 "
(双引号)而不是 '
(单引号)
您应该使用 '(单引号)来创建会话。
我正在尝试通过会话在 Flask 页面之间传递字典列表 但它给了我这个错误 enter image description here
我在包 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
"
(双引号)而不是 '
(单引号)
您应该使用 '(单引号)来创建会话。