Django, как просмотреть данные сеанса в интерфейсе администратора

Я использую сеансы Django , и мне нужен способ просмотра данных сеанса в интерфейсе администратора. Возможно ли такое?

Т.е. для каждого сеанса я хочу видеть данные, хранящиеся в базе данных сеанса (которая, по сути, является словарем, насколько я могу собрать).

В настоящее время я просто вижу хэш в поле Session data , например:

gAJ9cQEoVQ5zb3J0aW5nX2Nob2ljZXECVQJQT3EDVQxnYW1lc19wbGF5ZWRxBH1xBVgLAAAAcG9z
dG1hbi1wYXRxBksDc1UKaXBfYWRkcmVzc3EHVQkxMjcuMC4wLjFxCFUKdGVzdGNvb2tpZXEJVQZ3
b3JrZWRxClUKZ2FtZV92b3Rlc3ELfXEMdS4wOGJlMDY3YWI0ZmU0ODBmOGZlOTczZTUwYmYwYjE5
OA==


Для этого я добавил в admin.py следующее:

from django.contrib.sessions.models import Session
...
admin.site.register(Session)


В частности, я надеялся увидеть по крайней мере IP-адрес для каждого сеанса. (Было бы неплохо, если бы я мог подсчитать, сколько сеансов на IP-адрес, и упорядочить IP-адреса в зависимости от общего количества сеансов для каждого.)

Спасибо за вашу помощь: -)

15
задан Jon Cox 12 February 2011 в 02:55
поделиться