Python API知道位置

时间:2010-11-15 06:04:18

标签: python

是否有Python API,如果我们输入IP地址,我们是否能够知道访问的位置和位置

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

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']

print "ip:",ip," city:",city

文档非常详细地解释了这些内容(http://docs.djangoproject.com/en/dev/ref/contrib/gis/);我会花一点时间仔细阅读它们