代码提交

This commit is contained in:
xwt
2026-09-21 19:03:31 +08:00
parent 34d656492c
commit 97986d9a1a
217 changed files with 12042 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
"""沃林学生管理系统 —— 启动入口。
在 PyCharm 里右键本文件 → Run 即可启动(或用命令行 `python run.py`)。
为什么入口要放在项目根,而不是直接跑 app/main.py:
Python 执行某个脚本时,会把**脚本所在目录**(不是工作目录)放到 sys.path[0]。
跑 app/main.py 时那个目录是 app/,于是它里面的
`from app.api import api_router` 就找不到 app 包,直接
`ModuleNotFoundError: No module named 'app'`。
本文件位于项目根,sys.path[0] 正好是项目根,包内绝对导入才成立。
启动后:
首页 http://127.0.0.1:8000
接口文档 http://127.0.0.1:8000/docs
管理员 admin / admin123
只读账号 viewer / viewer123
"""
import uvicorn
if __name__ == "__main__":
uvicorn.run(
"app.main:app",
host="127.0.0.1",
port=8000,
reload=False, # 想要改代码自动重启用 True(但调试时建议关掉)
)