Files
sanguo_vnpy_v2/run_web.py
T
claude_dev 653472def3 feat: VeighNa Web 前端对等实现
对齐 VeighNa 4.4 原生 Qt UI,新增成交监控、资金监控、网关管理、全局配置等页面与 API,功能对等性 98.5%。

- 新增 API: /api/v1/trades, /api/v1/accounts, /api/v1/settings, 网关扩展
- 新增前端页面: 成交、资金、合约、网关、全局配置、微信通知
- 扩展导航菜单与实时数据推送
- 补充需求分析与实现计划文档
2026-07-04 20:13:03 +08:00

29 lines
682 B
Python

#!/usr/bin/env python3
"""
Sanguo VeighNa Web API 启动脚本
"""
import sys
import os
# 添加项目根目录到 Python 路径
project_dir = os.path.dirname(os.path.abspath(__file__))
sys.path.insert(0, project_dir)
# 添加 vnpy_v4.4.0 到 Python 路径
vnpy_dir = os.path.join(project_dir, "vnpy_v4.4.0")
if os.path.exists(vnpy_dir):
sys.path.insert(0, vnpy_dir)
print(f"Added vnpy_v4.4.0 to Python path: {vnpy_dir}")
if __name__ == "__main__":
import uvicorn
# 启动服务器
uvicorn.run(
"sanguo_web.api:app",
host="0.0.0.0",
port=8000, # 默认端口 8000
reload=False, # 生产模式
log_level="info"
)