Справочник · модуль 15 «Веб-приложение на FastAPI»

Параметр запроса

Параметр после знака вопроса, например ?limit=5, становится параметром функции. Если у него есть значение по умолчанию, его можно не указывать.

Сравнение из жизни

Как необязательное пожелание к заказу.

Пример

main.py
@app.get("/notes")
def list_notes(limit: int = 2):
    return {"notes": list(NOTES.values())[:limit]}

Учитель в уроке Бывают параметры другого рода. Если имени в адресе нет, FastAPI ищет его после знака вопроса. Это параметр запроса. У limit есть запасное значение: два. Значит, клиент может его не писать. Тогда сервис возьмёт два.

Запомнить

Параметр запроса — как пожелание к заказу после знака вопроса. Его можно и не писать.

Тема из урока 15.2 «Параметры запроса» курса PythonAZ.

В этом же уроке