在Django中,我们可以通过使用获得用户上次登录的时间Auth.User.last_login.仅当用户使用其用户名/密码登录时才会更新.假设用户已经登录并且身份验证信息保存在cookie中,因此无需登录即可访问该站点.我们如何获取用户以前访问过该站点的日期?这对于诸如获取自上次访问以来的新记录数量之类的查询非常有用.
在模板中,当我使用时
{% if topic.creator.is_authenticated %}
Online
{% else %}
Offline
{% endif %}
Run Code Online (Sandbox Code Playgroud)
用户结果总是在线,即使他们刚刚退出.所以我想知道如何正确检查在线用户?