# 上传-dj **Repository Path**: CRGOGOGO/upload---dj ## Basic Information - **Project Name**: 上传-dj - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-12 - **Last Updated**: 2025-03-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文档上传管理系统 一个现代化的文件管理平台,提供安全、高效的文件存储和管理服务。 ## 主要特性 - 安全可靠的文件存储和管理 - 支持多种文件格式的上传和预览 - 实时文件同步和状态更新 - 快速搜索和文件检索 - 用户友好的界面设计 - 支持深色模式 - 详细的文件信息显示 - 完善的日志记录系统 ## 技术栈 ### 后端 - Django - Django REST Framework - Django CORS Headers ### 前端 - Vue 3 - Element Plus - Axios ## 开发环境要求 - Python 3.8+ - Node.js 14+ - npm 6+ ## 安装步骤 1. 克隆项目 ```bash git clone https://gitee.com/CRGOGOGO/upload.git cd upload ``` 2. 安装后端依赖 ```bash cd backend pip install -r requirements.txt python manage.py migrate ``` 3. 安装前端依赖 ```bash cd ../frontend npm install ``` ## 运行项目 ### Windows 运行 `start.ps1` 脚本: ```powershell .\start.ps1 ``` ### 手动启动 1. 启动后端服务 ```bash cd backend python manage.py runserver ``` 2. 启动前端服务 ```bash cd frontend npm run dev ``` ## 访问地址 - 前端: http://localhost:5173 - 后端: http://localhost:8000 - 管理后台: http://localhost:8000/admin ## 支持的文件类型 - Word文档 (DOC, DOCX) - Excel表格 (XLS, XLSX) - PowerPoint演示文稿 (PPT, PPTX) - PDF文档 - 文本文件 (TXT) ## 项目结构 ``` upload/ ├── backend/ # Django后端项目 │ ├── documents/ # 文档管理应用 │ ├── media/ # 上传文件存储目录 │ └── manage.py # Django管理脚本 ├── frontend/ # Vue前端项目 │ ├── src/ # 源代码目录 │ └── package.json # 项目依赖配置 └── start.ps1 # 启动脚本 ``` ## 技术支持 - 邮箱: support@example.com - 工作时间: 周一至周五 9:00-18:00 ## 版权信息 © 2024 文档上传管理系统 v1.0.0