Атрибут 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"