Comment trouver un utilisateur à partir de django_session? Django définit un cookie nommé 'sessionid' qui est stocké dans la table django_session en tant que clé de session. La table django_session contient également les données de session correspondant à chaque clé de session.utilisateur de session django
0
A
Répondre
2
0
D'abord, vous devez extraire la session dict:
http://code.djangoproject.com/browser/django/tags/releases/1.2.3/django/contrib/sessions/backends/base.py#L86
Dans ce dict vous devriez avoir l'ID utilisateur il écrit par middleware auth:
http://code.djangoproject.com/browser/django/tags/releases/1.2.3/django/contrib/auth/__init__.py#L60
(Désolé pour les liens étant pas des liens - quelque chose se cassait)
0
Y a-t-il une raison pour laquelle vous ne pouvez pas utiliser request.session
et request.user
dans une vue pour obtenir les informations de session et l'utilisateur, respectivement?