from flask import Flask from .routes import main from .models import db from .utils import init_password_generator, init_serializer from .auth import init_auth def create_app(): app = Flask(__name__, static_folder='static', static_url_path='/static') app.config.from_object('config.Config') db.init_app(app) with app.app_context(): db.create_all() init_password_generator() init_serializer(app) init_auth(app) app.register_blueprint(main) return app