From acf01bdd59be75ac2a24150de02f40d561ee5129 Mon Sep 17 00:00:00 2001 From: flying-hero <462087392@qq.com> Date: Wed, 1 Apr 2026 20:58:42 +0800 Subject: [PATCH] Update start.sh with virtual environment support --- start.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/start.sh b/start.sh index 204b26a..8a17c5e 100755 --- a/start.sh +++ b/start.sh @@ -3,10 +3,21 @@ echo "🦞 启动龙虾舰队监控中心..." +# 检查并创建虚拟环境 +if [ ! -d "code/backend/venv" ]; then + echo "📦 创建 Python 虚拟环境..." + cd code/backend + python3 -m venv venv + source venv/bin/activate + pip install -r requirements.txt + cd ../.. +fi + # 启动后端 echo "📡 启动 Django 后端..." cd code/backend -python3 manage.py runserver 0.0.0.0:8000 & +source venv/bin/activate +python manage.py runserver 0.0.0.0:8000 & BACKEND_PID=$! # 等待后端启动 @@ -24,6 +35,7 @@ echo "" echo "访问地址:" echo " 前端:http://localhost:3000" echo " 后端 API: http://localhost:8000/api/" +echo " API 测试:http://localhost:8000/api/lobsters/" echo "" echo "按 Ctrl+C 停止服务"