2015-11-20 54 views
0

嗨我想在Django中爲匿名用戶啓用會話。當我登錄時,我可以在Cookie中看到會話ID。但是當我註銷時,沒有會話ID。我想使用cookie來存儲一些購物車數據。Django啓用匿名用戶會話

我想創建一個會話對象,我想在其中存儲匿名用戶添加到購物車中的產品數據。另外我希望當用戶在將項目添加到購物車後登錄時,會話對象保持不變。以便他可以結帳。

我可以從會話對象添加或檢索數據,但我無法弄清楚如何爲匿名用戶創建會話對象。

如何做到這一點?

回答

2
if not request.user.is_authenticated(): 
    # create your session data for anonymous user 

但我不會將購物車數據保存到會話中。我會將它們保存到數據庫中