blob: 5a585f0c5a7aa3b9e2db43d019e023470a40cc0d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
from flask import Flask
from flask_migrate import Migrate
from src.database import db, init_db
from src.controllers.dashboard_controller import dashboard_blueprint
import config
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = config.database_connection_string(app)
init_db(app)
# Blueprints registration
app.register_blueprint(dashboard_blueprint)
# Check the config file for any blog domains
config.initialize_blogs(app)
if app.debug == 'development':
# Shell mode
@app.shell_context_processor
def shell():
return {
"db": db
}
|