Update tutorials

This commit is contained in:
Roman Mogylatov 2020-10-08 14:27:08 -04:00
parent f77525086f
commit 71eab0b756
4 changed files with 16 additions and 7 deletions

View File

@ -954,6 +954,9 @@ cause you have everything defined explicitly in one place:
default_limit=config.search.default_limit,
)
You can find complete project on the
`Github <https://github.com/ets-labs/python-dependency-injector/tree/master/examples/miniapps/giphynav-aiohttp>`_.
What's next?
- Look at the other :ref:`tutorials`

View File

@ -1078,6 +1078,9 @@ cause you have everything defined explicitly in one place:
),
)
You can find complete project on the
`Github <https://github.com/ets-labs/python-dependency-injector/tree/master/examples/miniapps/monitoring-daemon-asyncio>`_.
What's next?
- Look at the other :ref:`tutorials`

View File

@ -1047,16 +1047,19 @@ Conclusion
In this tutorial we've built a CLI application following the dependency injection principle.
We've used the ``Dependency Injector`` as a dependency injection framework.
With a help of container and providers we have defined how to assemble application components.
With a help of :ref:`containers` and :ref:`providers` we have defined how to assemble application components.
``Selector`` provider served as a switch for selecting the database format based on a configuration.
``Configuration`` provider helped to deal with reading YAML file and environment variable.
:ref:`configuration-provider` helped to deal with reading YAML file and environment variable.
We used :ref:`wiring` feature to inject the dependencies into the ``main()`` function.
:ref:`provider-overriding` feature helped in testing.
We kept all the dependencies and injections defined explicitly. This will help when we need
to add or change something in future.
We kept all the dependencies injected explicitly. This will help when we need to add or
change something in future.
You can find complete project on the
`Github <https://github.com/ets-labs/python-dependency-injector/tree/master/examples/miniapps/movie-lister>`_.
What's next?

View File

@ -988,10 +988,10 @@ Conclusion
In this tutorial we've built a ``Flask`` application following the dependency injection principle.
We've used the ``Dependency Injector`` as a dependency injection framework.
Container and providers helped to specify how to assemble search service and integrate it with a
3rd-party library.
:ref:`containers` and :ref:`providers` helped to specify how to assemble search service and
integrate it with a 3rd-party library.
``Configuration`` provider helped to deal with reading YAML file and environment variable.
:ref:`configuration-provider` helped to deal with reading YAML file and environment variable.
We used :ref:`wiring` feature to inject the dependencies into the ``index()`` view.
:ref:`provider-overriding` feature helped in testing.