Метод get
Метод get применяется к приложению
FastAPI и вешает функцию на GET-запрос.
Первым параметром передаётся путь URL.
Функция возвращает словарь, список или модель,
которые FastAPI отдаёт как JSON.
Синтаксис
@app.get(path)
Пример
Давайте повесим обработчик на адрес '/':
from fastapi import FastAPI
app = FastAPI()
@app.get('/')
def index():
return {'text': 'hello'}
Результат выполнения кода:
{"text": "hello"}
Пример
Давайте примем параметр name из URL:
from fastapi import FastAPI
app = FastAPI()
@app.get('/user/{name}')
def user(name: str):
return {'name': name}
Результат выполнения кода для адреса /user/abcde:
{"name": "abcde"}