25 lines
537 B
Python
25 lines
537 B
Python
|
import flask
|
||
|
from formity.extensions import db, migrate, admin
|
||
|
|
||
|
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)
|
||
|
|
||
|
import formity.admin
|
||
|
import formity.views
|
||
|
import formity.models
|
||
|
|
||
|
app.register_blueprint(formity.views.bp)
|
||
|
|
||
|
return app
|