如何在python中找到用户的登录位置

时间:2014-06-30 12:56:10

标签: python django

我用django在python中创建了一个小应用程序,其中包含注册和日志记录。我想让用户在python中登录到位和时间。如何找到该用户的当前位置。提前谢谢

1 个答案:

答案 0 :(得分:0)

您可以在用户进行身份验证后触发信号。

例如:

from django.contrib.auth.signals import user_logged_in

log_user_info(sender, user, request, **kwargs):
    ip = request.META.get('REMOTE_ADDR', None)
    log_time = datetime.datetime.now()
    ...

查看signals documentation以获取更多信息。

希望这有帮助。