Задача курса
POST, JSON-тело и первая модель запроса — задача по FastAPI
Курс «FastAPI для начинающих: API с базой данных и тестами» · урок «POST, JSON-тело и первая модель запроса»
Условие
Клиент отправляет POST /api/rooms с JSON-телом {"name": "Берлин", "capacity": 12}. Модель и обработчик объявлены так:
class RoomIn(BaseModel):
name: str
capacity: int
@app.post("/api/rooms")
def create_room(room: RoomIn):
return {"free_seats": room.capacity - 2}
Какими будут значение room.capacity внутри обработчика и JSON успешного ответа клиенту?
Попробуйте решить
Без регистрации · результат не сохраняется
