├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .flake8 ├── .gitignore ├── .gitpod.yml ├── .vscode └── launch.json ├── LICENSE ├── Makefile ├── README.md ├── demo ├── __init__.py └── intro.py ├── django_mini_fastapi ├── __init__.py ├── api.py ├── base.py ├── enums.py ├── fastapi │ ├── LICENSE │ ├── README.md │ ├── __init__.py │ ├── applications.py │ ├── concurrency.py │ ├── datastructures.py │ ├── dependencies │ │ ├── __init__.py │ │ ├── models.py │ │ └── utils.py │ ├── encoders.py │ ├── exception_handlers.py │ ├── exceptions.py │ ├── logger.py │ ├── mock.py │ ├── openapi │ │ ├── __init__.py │ │ ├── constants.py │ │ ├── docs.py │ │ ├── models.py │ │ └── utils.py │ ├── param_functions.py │ ├── params.py │ ├── routing.py │ ├── security │ │ ├── __init__.py │ │ ├── api_key.py │ │ ├── base.py │ │ ├── http.py │ │ ├── oauth2.py │ │ ├── open_id_connect_url.py │ │ └── utils.py │ ├── types.py │ └── utils.py ├── route.py └── utils.py ├── docs └── images │ └── gitpod-remote-explorer.png ├── pyproject.toml └── tests └── test_intro.py /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | exclude = __init__.py 3 | ignore = E203, E501, W503 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/README.md -------------------------------------------------------------------------------- /demo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/intro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/demo/intro.py -------------------------------------------------------------------------------- /django_mini_fastapi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/__init__.py -------------------------------------------------------------------------------- /django_mini_fastapi/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/api.py -------------------------------------------------------------------------------- /django_mini_fastapi/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/base.py -------------------------------------------------------------------------------- /django_mini_fastapi/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/enums.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/LICENSE -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/README.md -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/__init__.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/applications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/applications.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/concurrency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/concurrency.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/datastructures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/datastructures.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/dependencies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/dependencies/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/dependencies/models.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/dependencies/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/dependencies/utils.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/encoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/encoders.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/exception_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/exception_handlers.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/exceptions.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/logger.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/mock.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/openapi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/openapi/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/openapi/constants.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/openapi/docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/openapi/docs.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/openapi/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/openapi/models.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/openapi/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/openapi/utils.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/param_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/param_functions.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/params.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/routing.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/security/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/security/__init__.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/security/api_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/security/api_key.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/security/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/security/base.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/security/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/security/http.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/security/oauth2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/security/oauth2.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/security/open_id_connect_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/security/open_id_connect_url.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/security/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/security/utils.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/types.py -------------------------------------------------------------------------------- /django_mini_fastapi/fastapi/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/fastapi/utils.py -------------------------------------------------------------------------------- /django_mini_fastapi/route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/route.py -------------------------------------------------------------------------------- /django_mini_fastapi/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/django_mini_fastapi/utils.py -------------------------------------------------------------------------------- /docs/images/gitpod-remote-explorer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/docs/images/gitpod-remote-explorer.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/test_intro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokikanno/django-mini-fastapi/HEAD/tests/test_intro.py --------------------------------------------------------------------------------