diff --git a/docs/03-tech-stack.md b/docs/03-tech-stack.md index 1935844..8e8f251 100644 --- a/docs/03-tech-stack.md +++ b/docs/03-tech-stack.md @@ -38,13 +38,15 @@ | 用途 | 命令 | | --- | --- | -| 创建虚拟环境 | `python3 -m venv .venv` | +| 创建虚拟环境 | `python3.12 -m venv .venv` | | 安装依赖 | `.venv/bin/pip install -r requirements.txt` | | 数据库迁移 | `.venv/bin/python manage.py migrate` | | 创建管理员 | `.venv/bin/python manage.py createsuperuser` | | 本地开发 | `.venv/bin/python manage.py runserver` | | 测试 | `.venv/bin/python manage.py test` | +> 开发环境使用系统已安装的 **Python 3.12.12**(命令 `python3.12`),不依赖 `python3` 别名。 + ## 四、SQLite 上线纪律 - 上线前验证 SQLite 支持 JSON1。 diff --git a/docs/current-state.md b/docs/current-state.md index 99c71d4..d31071e 100644 --- a/docs/current-state.md +++ b/docs/current-state.md @@ -12,7 +12,7 @@ - 日期:2026-07-06 - 阶段:MVP 起步前,harness 文档已初始化并完成瘦身(元文档合并为 `90-harness-reference.md`,入口统一为 `AGENTS.md`);任务看板已加固(任务详单、验证命令、筛选参数契约、字段必填/默认附注) -- 开发环境:WSL2 / Linux,仓库根目录 `/mnt/d/opc_project/skelet`,bash 为标准命令形态 +- 开发环境:WSL2 / Linux,仓库根目录 `/mnt/d/opc_project/skelet`,bash 为标准命令形态;Python 命令统一使用 `python3.12`(系统已安装 3.12.12) - git:已初始化,主分支 `main`;`.gitignore` 已生效(`deploy/` 及凭证类文件不入库),`.gitattributes` 统一 LF 行尾 - 技术栈:目标为 Wagtail + Django + Python 3.12 + SQLite;第一版英文单语言站点 - 生产代码:尚未初始化 diff --git a/progress.md b/progress.md index 8e0f9b4..ec96fe6 100644 --- a/progress.md +++ b/progress.md @@ -92,3 +92,12 @@ - 决策:页面树以 §3.1 结构图为唯一权威;`/languages/`、`/frameworks/` 聚合页 MVP 不建 Page,由筛选参数替代。 - 下一步:T-001 初始化 Wagtail 项目骨架。 +## 2026-07-06 确认 Python 命令 + +- 状态:DONE +- 变更:`docs/03-tech-stack.md` §三命令表 `python3` → `python3.12`,并加说明注释;`docs/current-state.md` 开发环境行补充 Python 命令约定。 +- 验证:`python3.12 --version` 输出 `Python 3.12.12`;`docs/03-tech-stack.md` 与 `docs/current-state.md` 已同步。 +- 阻塞:无。 +- 决策:开发统一使用 `python3.12` 命令(系统已安装 3.12.12),不依赖 `python3` 别名(指向 3.8.10)。 +- 下一步:T-001 初始化 Wagtail 项目骨架。 +