Django,检索IP位置
我想通过从用户的IP地址检测他们的位置来将他们重定向到我网站中的特定位置区域。
在Django 1.1.1下实现此目标的最佳方法是什么?
谢谢
回答:
GeoDjango看起来很适合你的需求。我不确定你要如何直接引导用户,但是使用GeoIP API,你可以执行以下操作:
from django.contrib.gis.utils import GeoIPg = GeoIP()
ip = request.META.get('REMOTE_ADDR', None)
if ip:
city = g.city(ip)['city']
else:
city = 'Rome' # default city
# proceed with city
以上是 Django,检索IP位置 的全部内容, 来源链接: utcz.com/qa/404661.html