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 - 项目讨论区 +contact contact --- 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