Django,检索IP位置

我想通过从用户的IP地址检测他们的位置来将他们重定向到我网站中的特定位置区域。

Django 1.1.1下实现此目标的最佳方法是什么?

谢谢

回答:

GeoDjango看起来很适合你的需求。我不确定你要如何直接引导用户,但是使用GeoIP API,你可以执行以下操作:

from django.contrib.gis.utils import GeoIP

g = 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

回到顶部