【发布时间】:2011-06-25 22:48:04
【问题描述】:
我正在使用Django sessions,我想要一种在管理界面中查看会话数据的方法。这可能吗?
即对于每个会话,我想查看存储在会话数据库中的数据(据我所知,它本质上是一个字典)。
目前我只能在Session data 字段中看到一个哈希,例如:
gAJ9cQEoVQ5zb3J0aW5nX2Nob2ljZXECVQJQT3EDVQxnYW1lc19wbGF5ZWRxBH1xBVgLAAAAcG9z
dG1hbi1wYXRxBksDc1UKaXBfYWRkcmVzc3EHVQkxMjcuMC4wLjFxCFUKdGVzdGNvb2tpZXEJVQZ3
b3JrZWRxClUKZ2FtZV92b3Rlc3ELfXEMdS4wOGJlMDY3YWI0ZmU0ODBmOGZlOTczZTUwYmYwYjE5
OA==
我已将以下内容放入 admin.py 以实现此目的:
from django.contrib.sessions.models import Session
...
admin.site.register(Session)
我特别希望能够看到每个会话的至少一个 IP 地址。 (如果我可以计算每个 IP 地址的会话数并根据每个 IP 地址的总会话数对 IP 进行排序,那就太好了。)
感谢您的帮助:-)
【问题讨论】:
标签: python django django-sessions