我用django在python中创建了一个小应用程序,其中包含注册和日志记录。我想让用户在python中登录到位和时间。如何找到该用户的当前位置。提前谢谢
答案 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以获取更多信息。
希望这有帮助。