2015-05-14 4 views
-2

Я хотел бы знать правильный код, чтобы получить IP-адрес от пользователя после посещения моего сайта с помощью Python. Я искал, но ничего не нашел.Получение IP-адресов от пользователей, использующих Python?

Заранее спасибо

+0

Отсутствует информация - Прошел ли сайт? Какой сервер работает? Единственный способ получить эту информацию - в журналах. – jcoppens

ответ

0

Мое предположение, что вы используете Django? Если это так, используйте этот фрагмент (просто назовите его в своей функции просмотра):

def get_client_ip(request): 
    x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') 
    if x_forwarded_for: 
     ip = x_forwarded_for.split(',')[0] 
    else: 
     ip = request.META.get('REMOTE_ADDR') 
    return ip 
+0

Да, используя Django, и да, он размещен – Core

+0

Этот код работает для вас? –

+0

Хорошо, как я могу использовать его, чтобы получить ip? – Core

Смежные вопросы