diff options
Diffstat (limited to 'app/__init__.py')
| -rw-r--r-- | app/__init__.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/__init__.py b/app/__init__.py index 9908dd8..7bad100 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -14,7 +14,7 @@ from flask_mail import Mail from flask_migrate import Migrate from flask_sqlalchemy import SQLAlchemy -from .config import Config +from config import Config db = SQLAlchemy() migrate = Migrate() @@ -28,12 +28,14 @@ def create_app(config_class=Config): app = Flask(__name__) app.config.from_object(config_class) + # Initialize all extensions db.init_app(app) migrate.init_app(app, db) login.init_app(app) mail.init_app(app) bootstrap.init_app(app) + # Register all the blueprints from app.errors import bp as errors_bp app.register_blueprint(errors_bp) @@ -46,6 +48,10 @@ def create_app(config_class=Config): app.register_blueprint(main_bp) + from app.admin import bp as admin_bp + + app.register_blueprint(admin_bp) + if not app.debug: if app.config["MAIL_SERVER"]: auth = None |
