如何在django admin中添加经过身份验证的用户的IP地址

时间:2019-04-05 18:35:33

标签: python django django-admin

请为Django-Admin提供帮助,以保存并查看已认证用户(会话)的上次使用IP地址。

以我的理解,我必须自定义用户模型,但是如何以最简单的方式做到这一点?还要在什么时间/状态/​​时刻为用户模型定义IP?

我希望用户模型中具有其他字段,其中包含最近使用的客户端IP

1 个答案:

答案 0 :(得分:1)

我强烈建议您在应用中安装django-useraudit。它存储的将超过最后一次成功登录的IP地址。它将保存(成功和失败两次*的登录尝试)

  • 用户名
  • IP地址
  • 转发人
  • 用户代理
  • 时间戳