我已经django-redis-session
通过安装pip
并将此设置添加到settings.py
文件中:
SESSION_ENGINE = 'redis_sessions.session'
当我去终端并输入:
$ redis-cli monitor
当我登录和注销(使用python-social-auth)时,我可以看到有变化。
我的问题是:如何根据用户获取会话(来自 redis)?
如果我调用is_authenticated()
用户的函数它可以工作,但我的数据库(PostgreSQL)会话表有 0 行。
最后,有没有办法手动编写会话密钥和数据?我将需要基于存储在 redis 中的两个字段对会话使用复杂的 PK。