Вот код в файле views.py
from django.shortcuts import render
def ip(request):
x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR')
if x_forwarded_for:
ip = x_forwarded_for.split(',')[0]
else:
ip = request.META.get('REMOTE_ADDR')
return ip
print ("Должен быть ip но его нет",ip)
def indexx(request):
data = {"ip":ss}
return render(request, "index.html", context=data)
А вот что показывает терминал
Должен быть ip но его нет
function ip at 0x7f293de65400
System check identified 1 issue (0 silenced).
August 30, 2019 - 14:18:16
Django version 1.11.11, using settings 'myprojectname).settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
У меня Ubuntu 18.04.3 LTS