Tendrá que escribir un almacén de sesión personalizado para Express o Django. Django, por defecto (así como en django-redis-sessions) almacena sesiones como objetos de Python encurtidos. Express almacena sesiones como cadenas JSON. Express, con connect-redis, almacena sesiones bajo la clave sess:sessionId
en redis, mientras que Django (no estoy totalmente seguro de esto) parece almacenarlos bajo la clave sessionId
. Es posible que pueda usar django-redis-sessions como base y anular encode
, decode
, _get_session_key
, _set_session_key
y tal vez algunos otros. También deberá asegurarse de que las cookies se almacenen y cifren de la misma manera.
Obviamente, será mucho más difícil crear un almacén de sesión para Express que pueda decapar y decapar objetos de Python.