context_processors.py 331 B

123456789
  1. def get_source_ip(request):
  2. from_ip = request.META["REMOTE_ADDR"]
  3. # forwarded proxy fix
  4. if (not from_ip or from_ip == "127.0.0.1") and request.META.has_key(
  5. "HTTP_X_FORWARDED_FOR"
  6. ):
  7. from_ip = request.META["HTTP_X_FORWARDED_FOR"]
  8. return {"from_ip": from_ip, "excluded_ip": request.excluded_ip}