1:获取ip,在django的request中META里面:
if request.META.has_key('HTTP_X_FORWARDED_FOR'): ip = request.META['HTTP_X_FORWARDED_FOR'] else: ip = request.META['REMOTE_ADDR']
2:获取具体ip所在地址:
url = "http://ip.taobao.com/service/getIpInfo.php?ip=" data = json.loads(urllib.urlopen(url + ip).read()) for oneinfo in datadict: if "code" == oneinfo: if datadict[oneinfo] == 0: return datadict["data"]["country"] + datadict["data"]["region"] + datadict["data"]["city"]
本文地址:H5W3 » python获取ip和具体地址