Django 获得在线用户
来源:互联网 发布:mac 安装rar 命令行 编辑:程序博客网 时间:2024/05/29 05:55
参考:stackoverflow
from django.contrib.auth.models import Userfrom django.contrib.sessions.models import Sessionfrom datetime import datetimedef get_all_logged_in_users(): # 获取没有过期的session sessions = Session.objects.filter(expire_date__gte=datetime.now()) uid_list = [] # 获取session中的userid for session in sessions: data = session.get_decoded() uid_list.append(data.get('_auth_user_id', None)) # 根据userid查询user return User.objects.filter(id__in=uid_list)
当SESSION_ENGINE=django.contrib.sessions.backends.db时,以上述代码获得在线的用户
代码并不是很高效,还需继续研究
0 0
- Django 获得在线用户
- LotusScript获得在线用户
- LotusScript获得在线用户
- Django Channels 实时在线用户列表
- python + django + dwebsocket 实现简单的聊天室, 同时可作为监控实时在线的用户
- django+ajax实现在线聊天室
- Django使用用户系统
- django 用户认证
- django 创建超级用户
- django用户认证
- Django中的用户认证
- Django中的用户认证
- django注册用户
- Django 中的用户认证
- Django 中的用户认证
- django 用户注册系统
- Django用户认证系统
- django 用户认证系统
- 树上莫队 COT2
- Fiddler对安卓应用手机抓包图文教程
- Python一日一练101----Django创建简易博客(上)
- stack around the variable “” was corrupted
- android TextView中文字通过SpannableString设置属性
- Django 获得在线用户
- CoreAnimation
- web.xml 详细介绍
- 子查询(in not )转化为连接查询的方法(很神奇的,BI可以借鉴)
- 算法面试题之求前1000大&在树上判断节点父子关系
- android的armeabi跟armeabi-v7a
- LEETCODE: Reverse Words in a String
- log4cplus代码OO面向对象设计
- 巧用VC工程下的rc文件