Sistemul de dependency injection din FastAPI vă permite să declarați dependențe reutilizabile (funcții/clase) pe care FastAPI le apelează și le injectează în operațiile dvs. path prin Depends(). Se folosește pentru logică partajată, cum ar fi sesiuni de bază de date, autentificare și parametri comuni — păstrând codul DRY și testabil.
O dependență de bază
fastapi Depends
():
{: skip, : limit}
():
params
