我想在Django中记录所有用户登录和注销尝试。此记录应显示所有登录/注销用户的历史记录、IP地址和登录/注销时间。
这个
django_admin_log
表似乎只记录其他模型的添加/删除/更改活动,而不是用户访问历史。我也已经查过了
user_logged_in
,
user_logged_out
信号。似乎如果我要使用这些信号,我需要创建一个新表来记录所有用户登录/注销的历史记录。Django中有内置的方法来实现这一点吗?还是有现成的套餐?我检查过其他软件包,那些与登录尝试相关的软件包只限制失败的尝试,但不记录成功的登录/注销。