我想通过从用户的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