了解Python API的位置

了解Python API的位置,python,Python,是否有一个Python API,如果我们从中输入ipadress,我们将能够知道访问的位置和位置。看看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']

是否有一个Python API,如果我们从中输入ipadress,我们将能够知道访问的位置和位置。看看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/); 我会花一点时间把它们通读一遍