0
我知道可以使用session_transaction()方法创建会话对象。但是,有没有办法访问当例如“/”路线被击中时创建的当前会话对象?我做了from flask import session
访问会话,但它是空的。让我知道是否有可能。谢谢。在Flask应用程序的单元测试期间访问会话对象
我知道可以使用session_transaction()方法创建会话对象。但是,有没有办法访问当例如“/”路线被击中时创建的当前会话对象?我做了from flask import session
访问会话,但它是空的。让我知道是否有可能。谢谢。在Flask应用程序的单元测试期间访问会话对象
This是你在找什么。但正如它所说的,您必须使用您在with
声明中创建的实例。
with app.test_client() as c:
with c.session_transaction() as sess:
sess['a_key'] = 'a value'
# once this is reached the session was stored
请注意,如果您在with
声明的范围内运行测试,这将不起作用。
非常感谢你!这正是我所需要的。 – mrsan22