Dependency Injection v Django Ninja
Ukážeme si, jak využít dependency injection v Django Ninja pro přehlednější a modulární kód.
Dependency Injection v Django Ninja
Dependency Injection (DI) umožňuje vkládat závislosti do endpointů.
Ukázka použití DI
def common_dep(request): return {\"user\": request.user} @api.get(\"/profile\")\ndef profile(request, dep=Depends(common_dep)): return dep Díky DI lze přehledně oddělit logiku od definice endpointů. V dalším článku se zaměříme na asynchronní endpointy.
@admin
14. září 2025
Komentáře
0