27 lines
879 B
Markdown
27 lines
879 B
Markdown
# mat3 项目指引
|
||
|
||
## 后端运行环境
|
||
|
||
后端有独立虚拟环境,路径为 `backend/.venv/`。执行 Django 管理命令、运行 Python 脚本时**必须使用**该虚拟环境的 Python,否则会因系统 Python 缺少 `decouple` 等依赖而失败。
|
||
|
||
**正确用法**(从任意工作目录):
|
||
|
||
```bash
|
||
D:/projects/mat3/backend/.venv/Scripts/python.exe D:/projects/mat3/backend/manage.py <command>
|
||
```
|
||
|
||
示例:
|
||
|
||
```bash
|
||
# 运行 migration
|
||
D:/projects/mat3/backend/.venv/Scripts/python.exe D:/projects/mat3/backend/manage.py migrate
|
||
|
||
# 生成 migration
|
||
D:/projects/mat3/backend/.venv/Scripts/python.exe D:/projects/mat3/backend/manage.py makemigrations
|
||
|
||
# 启动开发服务器
|
||
D:/projects/mat3/backend/.venv/Scripts/python.exe D:/projects/mat3/backend/manage.py runserver
|
||
```
|
||
|
||
**不要**直接 `python manage.py ...`——系统 Python 没有项目依赖。
|