diff options
Diffstat (limited to 'apioforum/__init__.py')
-rw-r--r-- | apioforum/__init__.py | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/apioforum/__init__.py b/apioforum/__init__.py index 6d4e53d..bdfe88f 100644 --- a/apioforum/__init__.py +++ b/apioforum/__init__.py @@ -3,13 +3,26 @@ from flask import Flask from .db import get_db +import os def create_app(): - app = Flask(__name__) + app = Flask(__name__, instance_relative_config=True) + app.config.from_mapping( + SECRET_KEY="dev", + DATABASE=os.path.join(app.instance_path, 'database.db'), + ) + app.config.from_pyfile("config.py",silent=True) + try: + os.makedirs(app.instance_path) + except OSError: + pass from . import db db.init_app(app) + from . import auth + app.register_blueprint(auth.bp) + @app.route("/") def main(): return "the" |