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
|