Я установил django-redis-session
через pip
и добавил эти настройки в файл settings.py
:
SESSION_ENGINE = 'redis_sessions.session'
Когда я иду в терминал и печатаю:
$ redis-cli monitor
Я вижу изменения при входе и выходе из системы (используя python-social-auth).
Мой вопрос: как я могу получить сеанс (от Redis) на основе пользователя?
Если я вызываю функцию пользователя is_authenticated()
, она работает, но таблица сеансов моей БД (PostgreSQL) имеет 0 строк.
Fianlly, есть ли способ написать сеансовый ключ и данные вручную? Мне нужно будет использовать сложный ПК для сеанса на основе двух полей, хранящихся в Redis.