This commit is contained in:
2025-10-21 10:33:46 +03:00
parent 9ac24926af
commit bf6fe0f9ee
10 changed files with 232 additions and 25 deletions
+4
View File
@@ -20,16 +20,19 @@
.. literalinclude:: ../code_snippets/dependency_injection_example_sample.py
:language: python
:linenos:
``Argenta`` -> ``dishka`` зарезолвит тайпхинты и внедрит зависимость с возвращаемым типом ``Connection``, прежде чем использовать зависимость её нужно создать, для этого нужно создать соответствующий провайдер.
.. literalinclude:: ../code_snippets/dependency_injection_example_sample2.py
:language: python
:linenos:
После создания провайдера, его нужно зарегистрировать в оркестраторе.
.. literalinclude:: ../code_snippets/dependency_injection_example_sample3.py
:language: python
:linenos:
Как это работает?
-----------------
@@ -48,6 +51,7 @@
.. literalinclude:: ../code_snippets/dependency_injection_example_sample4.py
:language: python
:linenos:
Обмен данными между хендлерами
------------------------------