@echo off chcp 65001 >nul echo ========================================== echo 学校订餐菜单生成器 - 一键启动 echo ========================================== cd /d %~dp0 if not exist .venv ( echo [1/3] 首次运行,创建 Python 虚拟环境... python -m venv .venv .venv\Scripts\pip install -r backend\requirements.txt .venv\Scripts\python backend\manage.py migrate .venv\Scripts\python backend\manage.py seed_dishes echo 管理员账号: admin 密码: admin123 ) echo [1/3] 启动 Django 后端 (http://127.0.0.1:8000)... start "django-backend" cmd /k ".venv\Scripts\python backend\manage.py runserver 0.0.0.0:8000" echo [2/3] 启动 React 前端 (http://localhost:5173)... if not exist frontend\node_modules ( echo 首次运行,安装前端依赖... cd frontend call npm install cd .. ) start "react-frontend" cmd /k "cd frontend && npm run dev" echo [3/3] 启动完成! echo. echo - 前端页面: http://localhost:5173 echo - 后台管理: http://127.0.0.1:8000/admin (账号 admin / 密码 admin123) echo - 关闭方式: 关闭弹出的两个命令行窗口 echo. pause