Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pydjPmRqBa 29 of 187 menu
◀ ▶

Получение абсолютного URL запроса в Django

Метод build_absolute_uri возвращает полный URL текущего запроса - с доменом и со строкой GET-параметров:

from django.http import HttpResponse def show(request): return HttpResponse(request.build_absolute_uri())

Если передать в него request.path, получится абсолютный URL без GET-параметров:

def show(request): return HttpResponse( request.build_absolute_uri(request.path) )

Сделайте представление по адресу /test/method/. Перейдите по нему с GET параметром, например: /test/method/?param=1.

Выведите результат request.build_absolute_uri().

Выведите результат request.build_absolute_uri(request.path).

Сравните оба результата и расскажите, чем они отличаются.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить