Задать вопрос
@hey_umbrella

Как при регистрации сохранять ip пользователя в django?

Как сделать правильно models и views
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
gedev
@gedev
сисадмин-энтузиаст
Первая ссылка в гугле отвечает на ваш вопрос.

Веб-сервер обычно передаёт информацию об IP клиента в переменной REMOTE_ADDR, а если впереди стоит прокси-сервер, то в HTTP_X_FORWARDED_FOR. Остаётся, только прочитать переменную. Вот тут уже есть готовые решения: https://stackoverflow.com/questions/4581789

В models вы уже смотрите на свою реализацию. Думаю, будет достаточно просто добавить новое поле, которое будет хранить полученный IP.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы