""" HTTP 接口测试工具 Flask 应用入口 @author huazm """ import os import sys # 添加项目根目录到 Python 路径 sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) from flask import Flask, render_template from flask_cors import CORS from config import Config from models import db from routes import api_bp def create_app(): """创建 Flask 应用""" app = Flask(__name__) app.config.from_object(Config) # 初始化扩展 CORS(app) db.init_app(app) # 注册蓝图 app.register_blueprint(api_bp) # 创建数据库表 with app.app_context(): db.create_all() # 主页路由 @app.route('/') def index(): return render_template('index.html') return app # 创建应用实例 app = create_app() if __name__ == '__main__': app.run(host='0.0.0.0', port=5050, debug=True)