学校订餐菜单生成器:Django+DRF 后端与 React 前端,支持 A/B 双套营养周菜单生成、部分自选、拼音搜索、营养校准、Excel 导出
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
@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
|
||||
Reference in New Issue
Block a user