Разработчик PythonAnywhere здесь: официального стандарта для заголовка, который должен использовать сервер, стоящий за балансировщиком нагрузки, не существует, но X-Real-IP является наиболее распространенным.

аюсь использовать django-debug-toolbar на python в любом месте приложения django. Это требует, чтобы я установил свой IP-адрес в настройках, которые я сделал, но панель инструментов не появляется. После дальнейшего изучения я обнаружил, что django-debug-toolbar ищет атрибут REMOTE_ADDR. Проблема в том, что атрибут REMOTE_ADDR не является моим IP-адресом, как обычно. Может показаться, что они используют баланс нагрузки или что-то в этом роде, и поэтому он фактически не дает IP-адрес, с которого поступил запрос.

Если я использую IP-адрес от REMOTE_ADDR, отображается панель инструментов, но она отображается для КАЖДОГО пользователя, который посещает сайт, а не только для меня.

Как я могу получить IP-адрес клиента, делающего запрос?

Ответы на вопрос(1)

Ваш ответ на вопрос