我设计了一个网络应用程序; https://canpl.herokuapp.com/
在每条路线的开头我使用这个函数来获取用户想要细读的年份;
def get_year():
global year
try:
year = request.form['year']
except:
pass
return year
但是,我开始意识到这对于多个用户来说将是一场噩梦。
在每条路线之间传递年份的最佳解决方案是什么?
答案 0 :(得分:0)
您可以将其存储为会话数据,例如:
from flask import request, session
def get_year():
try:
session["year"] = request.form['year']
except KeyError:
pass
return session.get("year") # if "year" hasn't been set yet, return None