Skip to main content

create_app

Application factory.

Creates and configures the Flask application, registers blueprints,
and initialises the in-memory database.

Args:
config_class: Configuration class to use. Defaults to DevelopmentConfig.

Returns:
Configured Flask application instance.
def create_app(
config_class: DevelopmentConfig = DevelopmentConfig
) - > Flask

Application factory. Creates and configures the Flask application, registers blueprints, and initialises the in-memory database.

Parameters

NameTypeDescription
config_classDevelopmentConfig = DevelopmentConfigConfiguration class to use.

Returns

TypeDescription
FlaskConfigured Flask application instance.