Você terá que escrever um armazenamento de sessão personalizado para Express ou Django. Django, por padrão (assim como em django-redis-sessions) armazena sessões como objetos Python em conserva. O Express armazena sessões como strings JSON. Express, com connect-redis, armazena sessões sob a chave
sess:sessionId
no redis, enquanto o Django (não tenho certeza disso) parece armazená-los sob a chave sessionId
. Você pode usar django-redis-sessions como base e substituir encode
, decode
, _get_session_key
, _set_session_key
e talvez alguns outros. Você também precisa garantir que os cookies sejam armazenados e criptografados da mesma maneira. Obviamente, será muito mais difícil criar um armazenamento de sessão para o Express que possa selecionar e remover objetos Python.