Найти - Пользователи
Полная версия: Определить город при посещении сайта?
Начало » Django » Определить город при посещении сайта?
1
MikaMika
Привет.
Хочу сделать так, что если посетитель (не зарегистрированный) заходит на сайт, то по его ip - адресу (у меня django-ipgeobase) вычисляется город и показывается контент для его города.
Так же хочу сделать, что бы при регистрации на сайте можно было указать свой город.
Как лучше поступить? Использовать базу названий стран и городов приложения django-ipgeobase для регистрации или искать другую базу, и писать своё приложение?
Проблема в том, что у ipgeobase только Украина и Россия, а посетитель может быть из любой страны.
helm2004
GeoIp https://docs.djangoproject.com/en/dev/ref/contrib/gis/geoip/
MikaMika
helm2004
GeoIp https://docs.djangoproject.com/en/dev/ref/contrib/gis/geoip/
Пробовал нечто подобное: pygeoip.
Да, тут есть много стран, городов (особенно в свежих бд от MaxMind), но названия всех городов (да и вообще всего) на английском.

helm2004
Я тоже когда то искал подобное - просто взяли и купили базу.
Lexander
geopip не подошло?
MikaMika
Lexander
geopip не подошло?
Может - geoip? Вы не опечатались?
Если нет, то можно подробней про этот - geopip.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB