Files
school-meal/start.bat
T

36 lines
1.1 KiB
Batchfile

@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