python - 过去一天登录的用户数

标签 python mysql django session

我正在构建一个 python 脚本,它通过 MySQLdb 库连接到站点的 mysql 数据库。该站点基于 django。 我想获取过去 24 小时内登录该站点的用户数,可能使用 django session 表。我怎样才能只使用 python 和 mysql 来做到这一点?

谢谢

最佳答案

from datetime import datetime, timedelta
from django.contrib.auth import User

yesterday = datetime.now() - timedelta(days=1)
users = User.objects.filter(last_login = yesterday)

没试过,不过我觉得应该可以

关于python - 过去一天登录的用户数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10090629/

相关文章:

python - 如何使用PyAutoGUI检测RGB值

mysql - 列计数与第 1 行的值计数不匹配

python - 如何调试 Jinja2 模板?

python - Django休息框架: Generate a unique obfuscated ID from ID field

css - CSS 的 Django MEDIA_URL 和 MEDIA_ROOT 问题

python - 从二进制数据中识别没有扩展名的文件类型

java - 我只想开始开发并花更少的时间处理依赖关系......是否有非 MVN 解决方案?

python - 我可以在生成随机值时指定一个 numpy dtype 吗?

mysql - 在单个查询中从同一列不同的 WHERE 获得 2 个不同的结果

在 where 子句中添加 'or' 后 MySql 性能变慢