2011-02-02 7 views

risposta

18

mando l'IP reale Django impostando un'intestazione personalizzata:

proxy_set_header X-Real-IP $remote_addr;

queste intestazioni sono disponibili in request.META

+1

Accesso da Django tramite 'request.META [ 'HTTP_X_REAL_IP'] '. – michaell

+0

Confermo sia la risposta che il commento di eli_mach sono corretti. – noahandthewhale

+0

Funziona per me, grazie. Ecco come ho ottenuto i valori da Pyramid (Python): 'if 'X-Real-IP' in request.headers e request.headers ['X-Real-IP']: ip_address = request.headers ['X- real-IP '] ' –