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