Spaces:
Sleeping
Sleeping
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 |