Django:如何在view.py

时间:2019-06-27 06:15:44

标签: python django

  

服务器设置-Linux-CentOS7,Apache2.4,MySQL,Python3.6.8,Django2.2

     

-

     

客户端操作系统-Windows10,Windows7,CentOS,MacOS ...

     

客户端计算机主机名= MyPC_011

     

客户端计算机登录的用户名= user-A

在views.py中,当用户访问django网站页面时,我想使用登录用户名(user-A)的客户端计算机。

这是我的观点。py

def home_view(request):
    # Get IP address of client computer
    client_ip = request.META.get('REMOTE_ADDR')

    # Get Host Name of client computer
    client_host = request.META.get('REMOTE_HOST')

    return render(request, 'index.html')

我通过REMOTE_ADDR获取IP地址,REMOTE_HOST为空,USER和USERNAME显示服务器用户名。

  

'GATEWAY_INTERFACE':'CGI / 1.1','SERVER_PORT':'8000','REMOTE_HOST':'','CONTENT_LENGTH':'','SCRIPT_NAME':'','SERVER_PROTOCOL':'HTTP / 1.1 ','SERVER_SOFTWARE':'WSGIServer / 0.2','REQUEST_METHOD':'GET','PATH_INFO':'/','QUERY_STRING':'','REMOTE_ADDR':'192.168.5.107','

当用户访问django网站页面时如何使客户端计算机登录用户名?

0 个答案:

没有答案