mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2024-11-27 12:04:00 +03:00
ae3024588c
* Bump version to 4.3.9: FastAPI example * Reengineer wiring * Add @inject decorator * Add .workspace dir to gitignore * Add generic typing for @inject * Add type cast for @inject * Update movie lister example * Update cli application tutorial * Update demo example * Update wiring docs and examples * Update aiohttp example and tutorial * Update multiple containers example * Update single container example * Update decoupled packages example * Update django example * Update asyncio daemon example and tutorial * Update FastAPI example * Update flask example and tutorial * Update sanic example * Add wiring registry * Add new line to .gitignore * Add @inject to the test samples * Fix flake8 errors |
||
---|---|---|
.. | ||
example | ||
config.ini | ||
logging.ini | ||
README.rst | ||
requirements.txt |
Application example (single container) ====================================== Create virtual env: .. code-block:: bash python3 -m venv venv . venv/bin/activate Install requirements: .. code-block:: bash pip install -r requirements.txt Run: .. code-block:: bash python -m example user@example.com secret photo.jpg You should see: .. code-block:: bash [2020-10-06 15:32:33,195] [DEBUG] [example.services.UserService]: User user@example.com has been found in database [2020-10-06 15:32:33,195] [DEBUG] [example.services.AuthService]: User user@example.com has been successfully authenticated [2020-10-06 15:32:33,195] [DEBUG] [example.services.PhotoService]: Photo photo.jpg has been successfully uploaded by user user@example.com