2.4 Маршрутизация в FastAPI
15 из 15 шагов пройдено
38 из 38 баллов  получено

Задача 4

Задание:

Напишите код приложения на FastAPI, в котором асинхронная функция detail_view() будет принимать GET-запрос по маршруту /product, получая числовой параметр id из параметра запроса.

Конечная точка должна возвращать словарь с ключом product и строковым значением Stock number <id>.


P.S. На экран ничего не нужно выводить, пример запроса:

/product?id=57

ответ для него:

{'product': 'Stock number 57'}
Чтобы решить это задание откройте

Напишите программу. Тестируется через stdin → stdout

Time Limit: 30 секунд
Memory Limit: 256 MB

Будьте вежливы и соблюдайте наши принципы сообщества. Поделитесь своим решением и посмотрите, как задачу решали другие.
Верное решение #1223299245
Python 3.10
# put your python code here
from fastapi import FastAPI

app = FastAPI()

@app.get("/product")
async def detail_view(id: int):
    product_info = {"product": f"Stock number {id}"}
    return product_info