我使用Django建立一个网站,我需要一个功能,该网站可以自动识别用户的城市,然后我将为来自不同城市的用户提供不同的内容。
但我不知道我需要使用什么样的技术。
我听说过一些关于google的东西,但sure.Anybody没有这样的经验吗?
发布于 2018-03-29 22:46:30
如果您正在使用django,您可以使用GeoDjango
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 = 'Unknow city'
https://stackoverflow.com/questions/49566066
复制相似问题