def create_app(): base_config = CONFIG.get("default") app = Flask(__name__, template_folder=os.path.join(base_config.BASE_DIR,'templates'), static_folder=os.path.join(base_config.BASE_DIR,'static') ) # 加载应用配置 app.config.from_object(CONFIG.get('develop')) # 注册蓝图 register_blueprint(app) # 初始化第三方应用 init_third(app) return app
from flask import Flask from flask_script import Manager from App.extends import init_third from App.views import bp app = Flask(__name__) app.config.from_pyfile("settings.py") manager = Manager(app) init_third(app) # 注册蓝图 app.register_blueprint(bp) if __name__ == '__main__': manager.run()