2017-03-29 70 views
0

我知道可以使用session_transaction()方法創建會話對象。但是,有沒有辦法訪問當例如「/」路線被擊中時創建的當前會話對象?我做了from flask import session訪問會話,但它是空的。讓我知道是否有可能。謝謝。在Flask應用程序的單元測試期間訪問會話對象

回答

1

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聲明的範圍內運行測試,這將不起作用。

+0

非常感謝你!這正是我所需要的。 – mrsan22

相關問題