FastAPI का dependency injection सिस्टम आपको पुन: उपयोग योग्य dependencies (functions/classes) घोषित करने देता है जिन्हें FastAPI कॉल करता है और Depends() के माध्यम से आपके path operations में inject करता है। इसका उपयोग database sessions, authentication और common parameters जैसी साझा logic के लिए किया जाता है — जिससे code DRY और testable बना रहता है।
एक बुनियादी dependency
fastapi Depends
():
{: skip, : limit}
():
params
