Demo for a lean architecture django setup.
version 0.3.0
- python 3.12+
install project dependencies
$ python -m venv .venv
$ source .venv/bin/activate
(venv) $ pip install -e .
optional development requirements are included
pip isntall -e .[dev]. pre-commit hooks are provided, install usingpre-commit install.
setup database
reservas migrate
project is configured to use environment variables using django-environ
fork, patch, merge, repeat.
- authorization
- unit test scaffolding.
- rest interface tests.
- docker configuration
- more environment variables. mainly database related.
- better logging.
- enable mypy.
- a
CHANGELOG. - remove ModelViewset ussage in favor of specific bussiness cases.
MIT, read LICENCE