2014-10-01 21 views
0

我設置在我的一個變量的會話值如下訪問會話到期日在Django模板

request.session['a'] = True 
request.session.set_expiry(604800) 

如果我在我的模板訪問會話如下,它顯示了它的價值

{{ request.session.a }} 

如何在我的模板中獲得此會話的到期日期?

我試過{{ request.session.a.get_expiry_date }}{{ request.session.a.expire_date }}但都沒有工作。

+0

您正在將該屬性設置爲布爾值。它自然不會有一個關鍵的'get_expiry_date'。您是否嘗試過'request.session.get_expiry_date'? – karthikr 2014-10-01 16:40:11

+0

@karthikr我也設置過期如下'request.session.set_expiry(604800)' – 2014-10-01 16:40:57

+0

好吧..你嘗試'request.session.get_expiry_date'嗎? (你不應該在這裏訪問'a'的屬性) – karthikr 2014-10-01 16:41:56

回答

0

{{ request.session.get_expiry_date }}在模板中給出會話過期日期。

我還了解到,

request.session['a'] = True 
request.session.set_expiry(604800) 

爲整個會話到期而不僅僅是關鍵。