# lets go **Repository Path**: whpa24soft/lets-go ## Basic Information - **Project Name**: lets go - **Description**: 展示期末项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 52 - **Forks**: 0 - **Created**: 2026-06-03 - **Last Updated**: 2026-06-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Lets-Go 旅游平台 Lets-Go 是一个功能完整的旅游服务平台,采用前后端分离架构开发。后端使用 Django REST Framework 构建 API 服务,前端采用 Vue.js 3 + Vite 构建单页应用。 ## 项目特性 - **用户系统**:注册、登录、个人资料管理、头像上传 - **旅游路线**:浏览路线、路线详情、收藏、浏览历史 - **景点管理**:景点分类、景点列表、搜索、热门景点 - **酒店预订**:酒店信息展示、详情查看 - **美食推荐**:地方美食展示 - **旅游攻略**:攻略发布、点赞、收藏、评论 - **AI 助手**:智能问答助手,支持流式输出 - **管理系统**:完整的数据管理后台,支持审核、统计等功能 ## 技术栈 ### 后端 - Python 3.x - Django 4.x - Django REST Framework - JWT Authentication - MySQL/SQLite ### 前端 - Vue 3 (Composition API) - Vite - Pinia (状态管理) - Vue Router - Element Plus - WangEditor (富文本编辑器) - ECharts (数据可视化) - Axios ## 项目结构 ``` lets-go/ ├── backend/ # Django 后端项目 │ ├── apps/ # 应用模块 │ │ ├── users/ # 用户模块 │ │ ├── routes/ # 路线模块 │ │ ├── scenic/ # 景点模块 │ │ ├── hotels/ # 酒店模块 │ │ ├── foods/ # 美食模块 │ │ ├── guides/ # 攻略模块 │ │ ├── comments/ # 评论模块 │ │ └── ai/ # AI 模块 │ ├── config/ # 配置模块 │ ├── utils/ # 工具模块 │ ├── uploads/ # 上传文件目录 │ └── manage.py # 管理脚本 │ └── frontend/ # Vue.js 前端项目 ├── src/ # 源代码 ├── index.html # 入口文件 └── package.json # 依赖配置 ``` ## 快速开始 ### 后端启动 ```bash cd backend # 创建虚拟环境 python -m venv venv source venv/bin/activate # Linux/Mac # 或 venv\Scripts\activate # Windows # 安装依赖 pip install -r requirements.txt # 运行迁移 python manage.py migrate # 启动服务 python manage.py runserver ``` ### 前端启动 ```bash cd frontend # 安装依赖 npm install # 启动开发服务器 npm run dev # 构建生产版本 npm run build ``` ## API 接口概览 | 模块 | 接口 | 方法 | 说明 | |------|------|------|------| | 用户 | /api/users/register | POST | 注册 | | 用户 | /api/users/login | POST | 登录 | | 用户 | /api/users/info | GET | 用户信息 | | 路线 | /api/routes/ | GET | 路线列表 | | 景点 | /api/scenic/ | GET | 景点列表 | | 酒店 | /api/hotels/ | GET | 酒店列表 | | 美食 | /api/foods/ | GET | 美食列表 | | 攻略 | /api/guides/ | GET | 攻略列表 | | AI | /api/ai/chat | POST | AI 对话 | ## 许可证 本项目仅供学习交流使用。