context_processors.py 318 B

1234567
  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('HTTP_X_FORWARDED_FOR'):
  5. from_ip = request.META['HTTP_X_FORWARDED_FOR']
  6. return {'from_ip': from_ip, 'excluded_ip': request.excluded_ip }