题王 QKing 局域网答题系统 · 软件说明书
附录 C

命令速查

powershell

本页目录

运行与维护

python main.py                                    # 源码运行服务
python tools/db_backup.py backup                  # 备份数据库(JSON + SQL 快照)
python tools/snapshot.py                          # 打包源码+题库快照 zip
python run_tests.py                               # 回归测试统一入口
python _e2e_smoke.py --base-url http://127.0.0.1:8000   # 端到端冒烟

打包与发布

.\venv38\Scripts\python.exe exepack\build.py --target win7 --name lanquiz   # Win7 包
py -3.12 exepack\build.py                                                   # Win10/11 包
python pack.py --platforms all --out-root 发布物                            # 多平台一键编排
python pack.py --platforms win7 --publish win7                              # 打包并发布
python exepack/make_icon.py                                                 # 重新生成图标

常用打包参数:--platforms all|win7|win10|win11、--name、--out-root、--no-build、--qbank zip|json|csv|none、--seed-db、--seed-admin 用户名:密码(默认 admin:admin123)、--update-split N(更新包分卷)、--split N(安装包分卷)、--publish win7|win10|none、--console、--no-minify、--onedir、--icon。

版本号规则:YYYY.MM.DD.N,同日 N+1、跨天重置为 .1,仅打包成功才写回 version.txt。