检查命令与日志入口
| 所在项目 | 检查命令 | 覆盖内容 |
|---|---|---|
quality_project |
uv run python tools/check.py |
Ruff、格式、mypy 与 pytest |
network_project、crawler_project、dodge_project、analysis_project |
uv run python -m pytest |
当前项目的计算、状态、保存与入口 |
web_project、api_project、shelf_project |
uv run python -m pytest |
请求、字段、身份、事务与持久化 |
Django reading_project |
uv run python manage.py test library |
模型、表单、页面、权限、查询与后台 |
training_project |
先安装 serve 可选项,再执行 uv run python -m pytest |
数学、数据、训练恢复与接口 |
catalog_project、model_project |
uv run python tools/check.py |
pytest 后再启动真实 HTTP 服务完成主流程 |
先保留一条会失败的用例,修复后运行它,再运行所属项目的完整检查。pytest 可以按文件和名称缩小范围,参数含义可查 pytest 调用说明。
# 在 catalog_project 中,单独检查最后一条写入失败后的整批回退。
uv run python -m pytest tests/test_pipeline.py -k last_insert_failure -vv
# 修复并核对这一项后,再运行完整项目检查。
uv run python tools/check.py
第六章的 reading-log 将日志路径交给配置;第十七章的两个服务把请求记录写到终端。浏览器请求带 X-Request-ID 时,响应和日志可以用同一个编号对应。容器运行则从 docker compose logs 读取这份进程输出。