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

any django app that can store sessions ip,browser ..etc and not delete it after the user logout?

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

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

谢谢

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

1.) 您可以将其存储在 cookie 中:Solution

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

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

查看文档 here

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

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