Просто чтобы сэкономить время, если вы новичок в Django
settings.py
TEMPLATE_CONTEXT_PROCESSORS = ("django.contrib.auth.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
"django.core.context_processors.static",
"django.contrib.messages.context_processors.messages",
"home.context_processor.remote_ip")
в домашнем приложении создайте файл python с именем context_processor.py
в context_processor.py добавьте такую функцию:
def remote_ip(request):
return {'remote_ip': request.META['REMOTE_ADDR']}
используйте его в шаблонах, таких как {{remote_ip}}