我正在使用beakers WSGI SessionMiddleware
來管理瀏覽器和應用程序之間的會話。 我想區分什麼時候第一次會話是針對任何進一步的請求進行訪問。燒杯會話中的last_accessed時間總是無,但_accessed_time正在更改
FOM它似乎有做在WSGI環境提供了兩個有用的值, ["beaker.session"].last_accessed
和["beaker.session"]["_accessed_time"]
然而,在多次請求["beaker.session"].last_accessed
總是返回None
,而在["beaker.session"]["_accessed_time"]
時間戳值可以看到的文檔隨着每個請求而增加。
每個請求執行["beaker.session"].save()
- 我試圖在會話設置auto=True
,並且使用.save()/.persist()
的各種組合,但沒有喜悅:.last_accessed
總是None
。
我沒有使用會話來實際存留任何數據,只管理創建並通過session.id
。 (我正在使用會話類型'cookie')