Встречается на 1% собеседований по Python
Какие знаешь встроенные библиотеки в FastAPI
FastAPI включает несколько встроенных модулей и зависимостей для упрощения разработки API:
fastapi: Основной модуль, содержитFastAPI,APIRouter, декораторы (@app.getи т.д.).fastapi.params: Параметры запросов (Query,Path,Body,Header,Cookie).fastapi.responses: Готовые HTTP-ответы (JSONResponse,HTMLResponse,RedirectResponse).fastapi.security: Аутентификация (OAuth2PasswordBearer,HTTPBasic,APIKeyHeader).fastapi.exceptions: Исключения (HTTPException).fastapi.datastructures: Структуры данных (UploadFile,FormData).fastapi.encoders: Утилиты для сериализации (jsonable_encoder).
Пример:
python
from fastapi import FastAPI, Query, HTTPException
from fastapi.responses import JSONResponse
app = FastAPI()
@app.get("/items/")
async def read_items(q: str = Query(None, min_length=3)):
if not q:
raise HTTPException(status_code=400, detail="Query required")
return JSONResponse(content={"query": q})
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы