Как найти пользователя из django_session?
django устанавливает cookie с именем 'sessionid', который хранится в таблице django_session в качестве ключа сеанса.Таблица django_session также содержит данные сеанса, соответствующие каждому ключу сеанса.
Вот как http://scottbarnham.com/blog/2008/12/04/get-user-from-session-key-in-django/
Есть ли причина, по которой вы не можете использовать request.session и request.user из представления для получения информации о сеансе и пользователя соответственно?
request.session
request.user
Сначала вам нужно извлечь сессионный dict:
http://code.djangoproject.com/browser/django/tags/releases/1.2.3/django/contrib/sessions/backends/base.py#L86
В этом случае вы должны иметь идентификатор пользователя, записанный там промежуточным программным обеспечением auth:
http://code.djangoproject.com/browser/django/tags/releases/1.2.3/django/contrib/auth/__init__.py#L60
(Извините, что ссылки не являются ссылками - что-то сломалось)