@David5

Почему не приходит ip?

Не могу понять почему не приходит ip usera
ip = request.META.get('HTTP_X_FORWARDED_FOR', '')

на старом сайте все также но работает , хостинг бегет

В чем может быть проблема?
def buy(request, id):
    form = AppForm(request.POST)
    if request.method == 'POST' and form.is_valid():
        new_form = form.save()
        return redirect("/orders")
    buy = Product.objects.get(id=id)
    ip = request.META.get('HTTP_X_FORWARDED_FOR', '')
    return render(request, 'shop/buy.html', {'product':buy, 'ip': ip})
  • Вопрос задан
  • 34 просмотра
Решения вопроса 1
@David5 Автор вопроса
все получилось, через request.META['HTTP_X_REAL_IP']
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@maksam07
Если интересует более профессиональное решение:
https://github.com/un33k/django-ipware
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы