def voter_location_retrieve_from_ip_view(request): """ Take the IP address and return a location (voterLocationRetrieveFromIP) :param request: :return: """ ip_address = request.GET.get('ip_address') if ip_address is None: return HttpResponse('missing ip_address request parameter', status=400) return voter_location_retrieve_from_ip_for_api(ip_address=ip_address)
def voter_location_retrieve_from_ip_view(request): """ Take the IP address and return a location (voterLocationRetrieveFromIP) :param request: :return: """ ip_address = request.GET.get('ip_address') or get_ip_from_headers(request) if ip_address is None: # return HttpResponse('missing ip_address request parameter', status=400) response_content = { 'success': False, 'status': 'missing ip_address request parameter', 'voter_location_found': False, 'voter_location': '', 'ip_address': ip_address, } return HttpResponse(json.dumps(response_content), content_type='application/json') return voter_location_retrieve_from_ip_for_api(ip_address=ip_address)