# 景点推荐系统 **Repository Path**: joe128/recommendation-system ## Basic Information - **Project Name**: 景点推荐系统 - **Description**: 基于混合推荐的旅游景点推荐系统,技术栈:Python、Django、MySQL - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 1 - **Created**: 2025-05-21 - **Last Updated**: 2026-02-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 您好!这是一个旅游景点推荐系统,涵盖了数据分析和数据可视化。技术栈:python、django、mysql、echarts.js 代码位于codes文件夹中 结构说明: middleware为中间件,用于登录验证 spider为爬虫程序,系统数据主要来源于网络爬虫 static为前端静态资源 template为前端模板 travelApp文件夹中的文件为系统的核心逻辑 utils中存放算法,例如系统的推荐算法:fixedRecommendation.py models.py为定义类的文件,且用于与数据库进行数据交互 views.py接收前端发送的 HTTP 请求,调用算法逻辑层的业务逻辑进行数据处理,根据服务层返回的结果,组织响应数据并返回给前端,处理异常情况,返回相应的错误信息等 推荐逻辑为基于用户协同过滤+内容推荐的推荐算法,计算目标用户可能喜欢的景点 因项目数据需要通过爬虫获取,项目启动可能受限。 附项目演示视频