38 lines
1.1 KiB
Markdown
38 lines
1.1 KiB
Markdown
# DEMO-AGENT V2
|
||
|
||
V2 是一个重置后的最小 Django 项目,仅保留基础配置和登录页面。
|
||
|
||
## 本地运行
|
||
|
||
```bash
|
||
python -m venv .venv
|
||
.venv\Scripts\activate
|
||
pip install -r requirements.txt
|
||
python manage.py migrate
|
||
python manage.py createsuperuser
|
||
python manage.py runserver
|
||
```
|
||
|
||
访问:
|
||
|
||
- 登录页:http://127.0.0.1:8000/login/
|
||
- 首页:http://127.0.0.1:8000/
|
||
- 管理后台:http://127.0.0.1:8000/admin/
|
||
|
||
## 文件汇总依赖
|
||
|
||
自动汇总文件目录与页数功能使用轻量 Python 库读取 PDF、Word、Excel、PowerPoint 文件。
|
||
Docker 或生产环境如需处理 `.7z` 与 `.rar` 压缩包,还需要安装系统 `7z`/`p7zip`
|
||
命令,并确认以下命令可用:
|
||
|
||
```bash
|
||
7z
|
||
7z i
|
||
```
|
||
|
||
LibreOffice 不是必需依赖,仅作为未来增强老格式文档解析的可选能力。
|
||
|
||
上传原始文件、批次工作目录和导出文件默认存储在 Django `MEDIA_ROOT` 下的
|
||
`file_summary/users/<user_id>/<conversation_id>/` 或批次 `work_dir` 目录中。生产环境
|
||
需要把 `MEDIA_ROOT` 挂载到持久化卷,并纳入备份或归档策略。
|