34 lines
1.0 KiB
Batchfile
34 lines
1.0 KiB
Batchfile
@echo off
|
|||
|
|
chcp 65001 >nul
|
||
|
|
title Wolin SMS - 沃林学生管理系统
|
||
|
|
cd /d "%~dp0"
|
||
|
|
|
||
|
|
REM 解释器查找顺序:项目自带的 .venv → 上一级工作区的 .venv → 系统 python
|
||
|
|
set "PY=%~dp0.venv\Scripts\python.exe"
|
||
|
|
if not exist "%PY%" set "PY=%~dp0..\.venv\Scripts\python.exe"
|
||
|
|
if not exist "%PY%" set "PY=python"
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo ==========================================================
|
||
|
|
echo 沃林学生管理系统
|
||
|
|
echo ==========================================================
|
||
|
|
echo.
|
||
|
|
echo 解释器 : %PY%
|
||
|
|
echo 入口 : http://127.0.0.1:8010
|
||
|
|
echo.
|
||
|
|
echo 演示账号 admin / admin123 (全部权限)
|
||
|
|
echo 只读账号 viewer / viewer123 (只能看,用来演示权限)
|
||
|
|
echo.
|
||
|
|
echo 接口文档 http://127.0.0.1:8010/docs
|
||
|
|
echo 停止服务 按 Ctrl+C
|
||
|
|
echo ==========================================================
|
||
|
|
echo.
|
||
|
|
|
||
|
|
"%PY%" -m uvicorn app.main:app --host 127.0.0.1 --port 8010
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo 服务已停止。若提示端口被占用,说明已经有一个实例在跑,
|
||
|
|
echo 直接打开 http://127.0.0.1:8010 即可。
|
||
|
|
echo.
|
||
|
|
pause
|