Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
dishka documentation
dishka documentation

Contents:

  • Quickstart
  • Dependency injection
  • Key concepts
  • Provider
    • provide
    • provide_all
    • alias
    • from_context
    • decorate
  • Container
  • Using with frameworks
    • ag2
    • aiogram
    • aiogram-dialog
    • aiohttp
    • arq
    • Celery
    • Click
    • FastAPI
    • FastStream
    • Flask
    • flet
    • gRPC
    • jobify
    • Litestar
    • Pyramid
    • RQ
    • Sanic
    • Starlette
    • Strawberry
    • taskiq
    • pyTelegramBotAPI
    • Quart
    • apscheduler
    • Adding new integrations
  • Errors handling and validation
  • Alternatives

Advanced usage:

  • Components and providers isolation
  • Context data
  • Generic types
  • Scope management
  • Conditional activation
  • Multiple objects of the same type
  • Testing with dishka
  • Dependency graph plotter

For developers:

  • Technical requirements
  • Contributing

Project Links

  • GitHub
  • PyPI
  • Chat
Back to top
Copyright © 2022, reagento
Made with Sphinx and @pradyunsg's Furo