我目前正在使用python和flask框架。 我有一个不同方法的python类。我有一个负责维护会话内容的模块。我的程序流程就像顺序(多个请求一个接一个,这意味着第二个请求是由第一个请求引起的。)请求 - 响应格式。
我的问题是,无论何时向服务器发出请求,都会销毁上一个会话,并在从命令行发出请求时创建新的会话实例。
是否有任何会话密钥或类似内容?服务器如何知道客户端请求是最后建立的会话?
[编辑] 这是代码片段:
def second_request():
if session['first']:
return True
return False
class Test():
def operate(self,):
if second_request():
#increase loggedin count by one for session['user'] or something like that
return True
else:
self.set_first()
return False
def set_first(self, ):
session['first'] = True
我想调用(来自终端)Test类的操作方法,并且将进入if循环。