РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
71 of 643 menu

Атрибут path

Атрибут path применяется к объекту запроса request и возвращает строку с путём URL, который запросил клиент. В отличие от атрибута url, значение path не содержит схему, домен и строку параметров. Если запрос пришёл на адрес /user/abcde?x=1, то path вернёт '/user/abcde'.

Синтаксис

request.path

Пример

Давайте выведем путь текущего запроса в ответ для адреса /user/abcde:

from flask import Flask, request app = Flask(__name__) @app.route('/user/abcde') def user(): return request.path

Результат выполнения кода:

"/user/abcde"

Пример

Давайте покажем, что параметры строки запроса не входят в значение path:

from flask import Flask, request app = Flask(__name__) @app.route('/article') def article(): return request.path

Результат выполнения кода для адреса /article?page=1:

"/article"

Смотрите также

  • класс Request,
    который представляет текущий HTTP-запрос
  • атрибут url,
    который возвращает полный URL запроса
  • атрибут base_url,
    который возвращает URL без строки параметров
  • атрибут url_root,
    который возвращает корень URL приложения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить