36

Django では、 を使用して、ユーザーが最後にログインした時刻を取得できますAuth.User.last_login。これは、ユーザーがユーザー名/パスワードを使用してログインしたときにのみ更新されます。ユーザーが既にログインしており、認証情報が Cookie に保存されているため、ログインせずにサイトにアクセスできるとします。ユーザーが以前にサイトにアクセスした日付を取得するにはどうすればよいでしょうか? これは、前回の訪問以降の新しいレコードの数を取得するなどのクエリに役立ちます。

4

7 に答える 7

1

私はdjango-last-seenに行きます

使用法:

from last_seen.model import LastSeen

seen = LastSeen.object.when(user=user)
于 2013-08-25T22:34:07.443 に答える