diff --git a/README.md b/README.md
index 6777ae37..786a5d67 100644
--- a/README.md
+++ b/README.md
@@ -54,6 +54,7 @@ docker-compose up -d
- 提交 Issue
- 项目讨论区
+
---
diff --git a/WHartTest_Django/requirements/services.py b/WHartTest_Django/requirements/services.py
index 0aa61d73..23149119 100644
--- a/WHartTest_Django/requirements/services.py
+++ b/WHartTest_Django/requirements/services.py
@@ -134,13 +134,13 @@ def _extract_from_markdown(self, file) -> str:
def _extract_from_pdf(self, file) -> str:
"""提取PDF文件内容"""
try:
- import PyPDF2
+ from pypdf import PdfReader
# 重置文件指针
file.seek(0)
# 创建PDF读取器
- pdf_reader = PyPDF2.PdfReader(file)
+ pdf_reader = PdfReader(file)
# 提取所有页面的文本
text_content = []
@@ -159,7 +159,7 @@ def _extract_from_pdf(self, file) -> str:
return content
except ImportError:
- logger.error("PyPDF2库未安装,无法解析PDF文档")
+ logger.error("pypdf库未安装,无法解析PDF文档")
return ""
except Exception as e:
logger.error(f"PDF文档解析失败: {e}")
diff --git a/docker-compose.yml b/docker-compose.yml
index c798c7e9..80c40f81 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -7,7 +7,7 @@
services:
# Redis 服务 - Celery的broker和backend
redis:
- image: redis:7-alpine
+ image: docker.m.daocloud.io/library/redis:7-alpine
container_name: wharttest-redis
ports:
- "8911:6379"
diff --git a/docs/developer-guide/wximage.png b/docs/developer-guide/wximage.png
new file mode 100644
index 00000000..882ffb45
Binary files /dev/null and b/docs/developer-guide/wximage.png differ