tartiflette/app/__init__.py
2018-01-30 04:30:52 +01:00

20 lines
558 B
Python

from flask import Flask
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy(session_options={"autoflush": False, "autocommit": False, "expire_on_commit": False})
def create_app():
from .app import main
from .settings import STATIC_ROOT
app = Flask(__name__, static_url_path=STATIC_ROOT)
app.register_blueprint(main)
SQLALCHEMY_DATABASE_URI = 'sqlite:///./db.sqlite'
app.config['SQLALCHEMY_DATABASE_URI'] = SQLALCHEMY_DATABASE_URI
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db.init_app(app)
return app