Встречается на собеседованиях • сегодня
Какие знаешь встроенные библиотеки в 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
интервью вопросы и ответы