This is pretty much a drop-and-go snippet.
01.
def
get_user_from_session(session_key):
02.
from
django.contrib.sessions.models
import
Session
03.
from
django.contrib.auth.models
import
User
04.
05.
session
=
Session.objects.get(session_key
=
session_key)
06.
uid
=
session.get_decoded().get(
'_auth_user_id'
)
07.
return
User.objects.get(pk
=
uid)
08.
09.
user
=
get_user_from_session(
'6117e4e8882448931b3de1f2440243ff'
)
10.
print
user.username, user.get_full_name(), user.email
That's it!
Now, back to being productive...