Встречается на собеседованиях • сегодня
Приходилось ли переключать флаги в FastAPI
Да, приходилось. В FastAPI можно использовать флаги (булевы параметры) для управления поведением эндпоинтов. Например, можно добавить флаг debug для включения дополнительной отладочной информации или enabled для активации/деактивации функционала.
Пример с кодом:
python
from fastapi import FastAPI
app = FastAPI()
@app.get("/items/")
async def read_items(debug: bool = False):
if debug:
return {"message": "Debug mode is ON", "data": "Detailed debug info"}
return {"message": "Debug mode is OFF"}В этом примере:
- Флаг
debugпередается как query-параметр (/items/?debug=true) - По умолчанию установлен в
False - В зависимости от значения возвращается разный ответ
Также флаги можно использовать в зависимостях (Depends) для управления логикой работы зависимостей.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы