from flask import Flask from flask_cors import CORS from chatBot.config import Config from flask_login import LoginManager from flask_bcrypt import Bcrypt from flask_sqlalchemy import SQLAlchemy db = SQLAlchemy() bcrypt = Bcrypt() login_manager = LoginManager() login_manager.login_view = 'update.login' login_manager.login_message_category = 'info' def create_app(config_class=Config): app = Flask(__name__) app.config.from_object(Config) CORS(app) db.init_app(app) bcrypt.init_app(app) login_manager.init_app(app) from chatBot.resources.routes import resources app.register_blueprint(resources) from chatBot.update.routes import update app.register_blueprint(update) return app