Sobes.tech
Назад к задачам
Junior — Senior
67

Различия между использованием Depends и прямым вызовом функции

Компании, где спрашивали:
Рексофт

Условие задачи

livecode

Рассмотрим пример в FastAPI, демонстрирующий, какие преимущества даёт применение Depends(get_current_user) вместо непосредственного вызова get_current_user().

# FastAPI
Depends()
@route.get('...')
async def get_books(
    current_user=Depends(get_current_user),
    current_user=get_current_user()
)