# first **Repository Path**: egitee520/first ## Basic Information - **Project Name**: first - **Description**: 第一个 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-08-20 - **Last Updated**: 2025-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 智慧校园生活管理系统 ## 项目概述 这是一个完整的智慧校园生活管理系统,包含前端Vue 3应用和后端Django API服务,为大学生提供校园圈子、活动中心、跑腿代办等便捷服务。 ## 项目结构 本项目采用前后端分离架构,分为以下主要部分: ``` shengfu/ ├── after/ # Django后端项目 │ ├── campus_life/ # 项目配置目录 │ ├── users/ # 用户管理模块 │ ├── circle/ # 校园圈子模块 │ ├── activity/ # 活动中心模块 │ ├── errand/ # 跑腿代办模块 │ └── admin_panel/ # 后台管理模块 └── front/ # Vue 3前端项目 ├── src/ # 前端源码 └── public/ # 静态资源 ``` ## 快速开始 ### 技术要求 - **前端**: Node.js 14+, npm/yarn/pnpm - **后端**: Python 3.8+, MySQL 5.7+ ### 后端启动步骤 1. 进入后端目录 ```bash cd after ``` 2. 创建并激活虚拟环境 ```powershell # Windows python -m venv .venv .\.venv\Scripts\Activate.ps1 # Linux/Mac python3 -m venv .venv source .venv/bin/activate ``` 3. 安装依赖 ```powershell pip install -r requirements.txt ``` 4. 配置环境变量 ```powershell copy env_example.txt .env # 编辑.env文件,填写数据库等配置信息 ``` 5. 数据库迁移 ```powershell python manage.py makemigrations python manage.py migrate ``` 6. 创建超级用户 ```powershell python manage.py createsuperuser ``` 7. 启动后端服务器 ```powershell python manage.py runserver ``` ### 前端启动步骤 1. 进入前端目录 ```bash cd front ``` 2. 安装依赖 ```bash npm install ``` 3. 启动开发服务器 ```bash npm run dev ``` ## 技术架构 - **前端**: Vue 3 + Vite + Element Plus + Pinia + Vue Router - **后端**: Django 4.2.7 + Django REST Framework + JWT认证 + MySQL - **部署**: 支持Docker容器化部署 ## 功能模块 1. **用户管理系统**: 注册、登录、个人资料管理、头像上传 2. **校园圈子**: 二手市场、恋爱交友、打听求助、兼职发布、校园八卦 3. **活动中心**: 社团活动发布、报名管理、活动详情展示 4. **跑腿代办**: 订单发布、接单管理、支付结算 5. **后台管理**: 用户管理、内容审核、数据统计 ## 开发指南 请分别参考前后端项目中的README.md文件获取详细的开发文档。 ## API文档 后端提供Swagger API文档,访问地址: `http://localhost:8000/swagger/` ## 许可证 本项目采用MIT许可证。 ## 登录账号 user:user password:123456789.