Vous devrez écrire un magasin de session personnalisé pour Express ou Django. Django, par défaut (ainsi que dans django-redis-sessions) stocke les sessions sous forme d'objets Python picklés. Express stocke les sessions sous forme de chaînes JSON. Express, avec connect-redis, stocke les sessions sous la clé sess:sessionId
dans redis, alors que Django (pas totalement sûr de cela) semble les stocker sous la clé sessionId
. Vous pourrez peut-être utiliser django-redis-sessions comme base et remplacer encode
, decode
, _get_session_key
, _set_session_key
et peut-être quelques autres. Vous devrez également vous assurer que les cookies sont stockés et cryptés de la même manière.
Évidemment, il sera beaucoup plus difficile de créer un magasin de session pour Express qui peut décaper et décocher des objets Python.