服务器设置-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网站页面时如何使客户端计算机登录用户名?