blob: 8c7ccecf452eb0b0c9e1d8b82cfb693230ee4948 [file] [log] [blame]
TRM-codingbe1a6192025-06-11 22:18:02 +08001from flask import Flask
2import os
3
4def create_app():
5 app = Flask(__name__, instance_relative_config=True)
6 # 加载默认配置
7 app.config.from_object('config')
8 # 加载实例配置(写在 .gitignore 中的 instance/config.py)
9 app.config.from_pyfile('config.py', silent=True)
10
11 # 注册蓝本或路由
12 from app.routes import main_bp
13 app.register_blueprint(main_bp)
14
15 return app