Настройка сервера - Linux-CentOS7, Apache2.4, MySQL, Python3.6.8, Django2.2
-
Клиентская ОС - Windows10, Windows7, CentOS, MacOS...
Имя хоста клиентского компьютера = MyPC_011
Клиентский компьютер, вошедший в систему с именем пользователя = user-A
В views.py Я хочу использовать клиентский компьютер, зарегистрированный под именем пользователя(user-A), когда пользователь заходит на страницу веб-сайта django.
Это мой view.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')
Я получаю IP-адрес по REMOTE_ADDR, 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?