首页 > 解决方案 > 任何可以存储会话 ip、浏览器 ..etc 并且在用户注销后不删除它的 django 应用程序?

问题描述

我想在我的应用程序中存储用户的会话历史记录,可以使用任何应用程序吗?如果不是这样的东西怎么能做?我想拥有 IPS、浏览器、位置 ..etc 的完整历史记录

我曾尝试使用Django-sessionsjassband的应用程序,但会话在用户注销后被删除

谢谢

标签: djangosession

解决方案


可以有多种方法来做到这一点:

1.)您可以将其存储在 cookie 中:解决方案

username = 'john.smith'  # Grab this from the login form

response = render_to_response(...)
response.set_cookie('the_current_user', username, max_age=9999999999)

在此处查看文档。

2.)使用自定义注销覆盖注销方法:解决方案

3.) 使用数据库表来存储购物车信息。


推荐阅读