from flask import Flask | |
import os | |
def create_app(): | |
app = Flask(__name__, instance_relative_config=True) | |
# 加载默认配置 | |
app.config.from_object('config') | |
# 加载实例配置(写在 .gitignore 中的 instance/config.py) | |
app.config.from_pyfile('config.py', silent=True) | |
# 注册蓝本或路由 | |
from app.routes import main_bp | |
app.register_blueprint(main_bp) | |
return app |