__init__.py 392 B

12345678910111213141516
  1. from flask import Flask
  2. from app.main.config import config_by_name
  3. from app.main import extensions
  4. def create_app(config_name):
  5. app = Flask(__name__)
  6. app.config.from_object(config_by_name[config_name])
  7. register_extensions(app)
  8. return app
  9. def register_extensions(app):
  10. extensions.db.init_app(app)
  11. extensions.scheduler.init_app(app)
  12. extensions.scheduler.start()