Mariam-cours / app /__init__.py
kuro223's picture
jki
46e055c
raw
history blame
747 Bytes
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