Я пытаюсь получить местоположение пользователя. Все выглядит хорошо, если я включаю сервер разработки на своем сервере, используя:
python manage.py runserver 157.245.228.127:8000
Но если я пытаюсь найти местоположение, перейдя на сайт, например:
http://157.245.228.127/
это не работает должным образом. Конечно, это приводит к получению правильного местоположения http://157.245.228.127:8000/
.
Почему, когда я пытаюсь включить мой сервер через python manage.py runserver
, можно правильно получить местоположения, а в другом случае нет?
Мой файл: views.py
from django.contrib.gis.geoip2 import GeoIP2
[...]
ip = request.META.get('REMOTE_ADDR', None)
if ip:
city = g.city(ip)['city']
else:
city = 'Not work'