Extensions module¶
This module implements the loading of multiple flask extensions to extend the basic provided functionality to the API requirements. For more information about flask and extensions see:
https://flask.palletsprojects.com/en/2.0.x/extensions
Each extension requires of a specific class initialization which is lately initialized in the application factory using the settings and configurations from the environment.
- flaat = <flaat.flask.Flaat object>¶
Flask extension that provides support for handling oidc Access Tokens
- api = <flask_smorest.Api object>¶
Flask framework library for creating REST APIs (i.e. OpenAPI)
- db = <SQLAlchemy engine=None>¶
Flask extension hat adds support for SQLAlchemy
- migrate = <flask_migrate.Migrate object>¶
Flask extension that handles SQLAlchemy database migrations using Alembic
- mail = <flask_mailman.Mail object>¶
Flask extension providing simple email sending capabilities