Spaces:
Running
Running
File size: 747 Bytes
46e055c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
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 |