Встречается на собеседованиях • сегодня
Какие используешь классы в FastAPI
В FastAPI часто используются следующие классы:
- FastAPI - основной класс для создания приложения:
python
from fastapi import FastAPI
app = FastAPI()- APIRouter - для организации маршрутов:
python
from fastapi import APIRouter
router = APIRouter(prefix="/api")- Request/Response - для работы с HTTP:
python
from fastapi import Request, Response- Depends - для dependency injection:
python
from fastapi import Depends- HTTPException - для обработки ошибок:
python
from fastapi import HTTPException- Form, File, UploadFile - для работы с формами и файлами:
python
from fastapi import Form, File, UploadFile- BackgroundTasks - для фоновых задач:
python
from fastapi import BackgroundTasks- Query, Path, Body - для валидации параметров:
python
from fastapi import Query, Path, Body- Security - для аутентификации:
python
from fastapi.security import OAuth2PasswordBearer- Pydantic BaseModel - для схем данных:
python
from pydantic import BaseModel
class Item(BaseModel):
name: strЭти классы покрывают основные сценарии работы с API, включая маршрутизацию, валидацию, обработку ошибок и работу с данными.

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