from flask import Flask from flask_sqlalchemy import SQLAlchemy from flask_admin import Admin from flask_ckeditor import CKEditor from flask_migrate import Migrate from config import Config db = SQLAlchemy() migrate = Migrate() # Initialisation de Flask-Migrate admin = Admin(name='Mon Projet', template_mode='bootstrap3') ckeditor = CKEditor() def create_app(config_class=Config): app = Flask(__name__) app.config.from_object(config_class) db.init_app(app) migrate.init_app(app, db) admin.init_app(app) ckeditor.init_app(app) from app.admin import bp as custom_admin_bp # app.register_blueprint(custom_admin_bp) from app.views import bp as main_bp app.register_blueprint(main_bp) return app