covid-formity/formity/__init__.py

27 lines
597 B
Python

import flask
from formity.extensions import db, migrate, admin, auth, babel
def create_app():
app = flask.Flask(
__name__,
template_folder='../templates',
static_folder='../static',
)
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
app.config.from_object('formity.settings.%s' % app.env)
db.init_app(app)
migrate.init_app(app, db)
admin.init_app(app)
babel.init_app(app)
auth.init_app(app)
import formity.admin
import formity.views
import formity.models
app.register_blueprint(formity.views.bp)
return app