python电影推荐系统+爬虫+数据可视化(协同过滤推荐算法)django框架 MySQL数据库 源码下载?
一、开发技术
pycharm、MySQL数据库/sqlite3数据库、Python3.x版本、Django框架、Scrapy框架
二、功能
用户注册、登录、后台管理员、电影首页、电影分类、电影数据统计、我的系统桌面、我的收藏列表、电影基本信息、电影评分、收藏、我的收藏数据可视化、柱状图、饼图......
协同过滤算法推荐电影......
电影信息数据echarts可视化、排行榜、词云图.......
电影爬虫......
三、项目运行截图
四、说明
用户注册、登录、后台管理员、电影首页、电影分类、电影数据统计、我的系统桌面、我的收藏列表、电影基本信息、电影评分、收藏、我的收藏数据可视化、柱状图、饼图......
协同过滤算法推荐电影......
电影信息数据echarts可视化、排行榜、词云图.......
电影爬虫......
|-- 项目
? ? |-- db.sqlite3? ? 数据库相关? 重要? 想看数据,可以用navicat打开
? ? |-- requirements.txt? 项目依赖库,可以理解为部分技术栈之类的
? ? |-- 运行说明.txt? 如何运行
? ? |-- 配置相关命令.txt??
? ? |-- data? 原始数据文件?
? ? |-- stopwords? 停用词? 分词用的
? ? |-- app? 没啥用,可以删? ?
? ? |? |-- models.py? django的model??
? ? |? |-- views.py? 后端主要代码? ? ? ?
? ? |-- DjangoMS
? ? |? |-- settings.py? 配置文件
? ? |? |-- urls.py? ? 路由 这个有点重要
? ? |-- static? ? ? 静态文件夹 js? css? img这些文件
? ? |-- templates? 模板? 你也可以理解为网页,但是他是django处理好数据后和他结合,就形成了最终的网页
? ? |-- core? ? 重要文件夹
? ? |? |-- models.py? django的model??
? ? |? |-- views.py? 后端主要代码? ? ? ? ??
? ? |? |-- userViews.py? 后端主要代码? ? ? ?
? ? |? |-- itemBasedCF.py? 推荐算法? ? ? ? ??
? ? |? |-- urls.py? 推荐算法? ? ? ? ??
项目运行依赖包:
PyMySQL==1.0.2
selenium==3.141.0
pandas==1.1.4
Django==2.2.13
numpy==1.19.5
tqdm==4.52.0
requests==2.25.1
jieba==0.39
beautifulsoup4==4.11.1
Navicat新建数据库doubanmovieplot,导入doubanmovieplot文件
pycharm打开项目,配置Python环境
安装Python依赖包(执行命令)
pip install -r requirements.txt -i https://pypi.mirrors.ustc.edu.cn/simple/
启动项目:python manage.py runserver
账号admins? ? 密码admins