Как response_model применяется в реальном backend-проекте?
Что хотят услышать интервьюеры:
Практика: в backend-проекте тема response_model обычно используется, когда нужно контролировать поведение сервиса, обработку данных или контракт API.
- сначала определите границу ответственности;
- покажите минимальный пример;
- назовите риск неправильного применения;
Ответ:
Пример:
@app.get("/users/{
user_id
}
")<br>async def get_user(user_id: int):<br>
return {
"id": user_id
} На что смотрит интервьюер: умеете ли вы связать теорию с реальной задачей, а не просто пересказать документацию.