from flask import Flask from flask_sqlalchemy import SQLAlchemy from flask_migrate import Migrate from flask_cors import CORS from flask_jwt_extended import JWTManager from .config import Config db = SQLAlchemy() migrate = Migrate() jwt = JWTManager() def create_app(config_class=Config): app = Flask(__name__) app.config.from_object(config_class) db.init_app(app) migrate.init_app(app, db) CORS(app) jwt.init_app(app) from app import routes, models app.register_blueprint(routes.bp) app.register_blueprint(routes.static_bp) return app