Core

Contains common flask extensions.

atlas_core.core.db = <SQLAlchemy engine=None>

Flask-SQLAlchemy db object

App Factory

atlas_core.load_config(app, overrides={})[source]

Load configuration from environment variable plus from additional dictionary for test cases etc.

atlas_core.add_profiler(app)[source]

Add a profiler that runs on every request when PROFILE set to True.

atlas_core.create_db(app, db)[source]

Create database from models.

atlas_core.create_app(additional_config={}, name='atlas_core', standalone=False, custom_json_encoder=False, load_dotenv=False)[source]

App factory. Creates a Flask app object and imports extensions, sets config variables etc.