@ #874358#基于django/neo4j的电视剧浏览数据推荐系统

本系统是基于neo4j的电视剧推荐系统,使用的是一份电视剧数据集,数据比较优质,包括电视剧名称,图片,播放地址,年份,分类等等几个字段,需要把数据初始化进neo4j建立对应的节点关系来推荐,初始化mysql给网站使用,然后django编写网站,用户首先可以看到电视剧的展示首页,可以浏览电视剧详情,并且可以在详情页面点击跳转第三方网站播放,然后可以根据浏览记录,去neo4j中查询有关联的电视剧,多种组合查询,进行推荐,下面是做的时候梳理的一些需求:
1、初始化数据进去neo4j以后,用户注册登录后,首页显示电视剧信息列表,用户可以点击进去看详细电视剧信息。
2、然后有个推荐页面,用户进去后会根据用户最近的浏览记录,
3、去neo4j查询同导演同类型电视剧,然后根据分数排序,取前20条推荐

无论文

唯一

无安装录制视频

功能总览

脑图图片:

详细截图介绍

登录注册退出

登录

注意,所有用户自己注册就好

注册:

常规注册

系统完整截图

首页展示


可以点击查看详情

详情

详情里的看电视剧是可以跳着第三方网站播放的哦

推荐

后端读的是neo4j,分别按照类目、主演、导演三个方向查找推荐

Neo4j

数据库展示

当然还有右上角退出啥的就不写了

系统环境

环境 版本 下载链接
windows 所有版本
python 3.6 必须是3.6
neo4j

系统安装启动

系统采用django开发,全套使用django就可以,数据库为sqlite和neo4j
提前安装好neo4j

  • 打开项目,安装python

  • 安装依赖包: pip install -r requests.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

  • 启动django:python manage.py runserver

  • 出现下图为成功:

使用注意点

  • 项目启动后,请先修改neo4j的账户密码,搜索全项目中所有 g=Graph(‘http://localhost:7474’,user=‘neo4j’,password=‘123456’)
  • 修改密码
  • 初始化mysql数据,访问下面四个链接(注意,默认源码已经带了初始化好的sqlite,不用访问,如果修改了数据库,例如修改为mysql,再初始化)

http://localhost:8000/db_tv

  • 初始化neo4j(初次启动必须执行,记得提前把neo4j启动起来啊!!)

http://localhost:8000/init_neo

版权说明

本文谢绝转载,qalangtao.com
联系我,看简介

#874358#基于django/neo4j的电视剧浏览数据推荐系统相关推荐

  1. #765372#基于django和neo4j的通用数据展示系统

    @ #765372#基于django和neo4j的通用数据展示系统 本系统是基于neo4j的数据展示系统,理论上可以展示任何neo4j的数据,和业务无耦合,业务名称用的化学,但是数据带了一份化学的,要 ...

  2. 在线图书推荐网 Python+Django+Mysql开发技术 个性化图书推荐系统 协同过滤推荐算法在图书网站中的运用 基于用户、物品的协同过滤推荐算法 个性化推荐算法、机器学习、分布式大数据、人工智

    在线图书推荐网 Python+Django+Mysql开发技术 个性化图书推荐系统 协同过滤推荐算法在图书网站中的运用 基于用户.物品的协同过滤推荐算法 个性化推荐算法.机器学习.分布式大数据.人工智 ...

  3. 在线电影推荐网 使用Python+Django+Mysql开发技术 在线电影推荐系统 电影网站推荐系统 基于用户、物品的协同过滤推荐算法 个性化推荐算法开发 机器学习、人工智能、大数据分布式开发

    在线电影推荐网 使用Python+Django+Mysql开发技术 在线电影推荐系统 电影网站推荐系统 基于用户.物品的协同过滤推荐算法 个性化推荐算法开发 机器学习.人工智能.大数据分布式开发 Mo ...

  4. 简单在线音乐推荐网 基于用户、物品的协同过滤推荐算法 使用Python+Django+Mysql开发技术 在线音乐推荐系统 音乐网站推荐系统 个性化推荐算法开发 人工智能、大数据分布式、机器学习开发

    简单在线音乐推荐网 基于用户.物品的协同过滤推荐算法 使用Python+Django+Mysql开发技术 在线音乐推荐系统 音乐网站推荐系统 个性化推荐算法开发 人工智能.大数据分布式.机器学习开发S ...

  5. 基于Python+Neo4j+民航数据 ,我搭建了一个知识图谱的自动问答系统

    最近耗时一周,我基于Python+Neo4j ,搭建了一个民航业知识图谱的自动问答系统. 文章目录 环境 运行 1.项目结构 2.数据组织 3.问题预处理 4.问题分类 5.Web APP 源码&am ...

  6. 计算机毕业设计python基于django的学生考试成绩数据分析与可视化系统

    随着社会的逐步发展,计算机网络技术对人们工作.生活影响是全面且深入的.基于计算机网络的管理系统越来越受到人们的欢迎,人们可以通过基于网络的管理系统进行实时数据信息查询.管理数据信息等,给人们的生活.工 ...

  7. 基于Django实现Linux运维管理平台的整个实现过程和各种API接口调用以及Echarts绘图项目介绍(一)记录点滴生活

    基于Django实现Linux运维管理平台整个实现过程和各种API接口调用以及Echarts绘图的使用介绍 项目内容涉及技术直通车: 我的项目仓库:MyGitHub https://github.co ...

  8. Python网上商城源代码,基于Django+MySQL+Redis,支持支付宝付款

    Python网上商城源代码,基于Django+MySQL+Redis,支持支付宝付款,实现:用户登录注册,商品展示,商品详情界面,搜索商品,将不同尺寸颜色数量的商品加入购物车,购物车管理,地址管理,形 ...

  9. 基于Django的商城开发项目笔记(一)

    基于Django的商城开发项目笔记(一) 一.环境搭建 1.安装Python:去Python官网下载最新版本Python进行安装,安装时记得勾选将Python加入系统环境变量 2.在命令行输入pip ...

最新文章

  1. Gradle错误提示:Java home supplied via ‘xxx.xxx.xxx‘ is invalid
  2. Docker初学2:Docker的安装
  3. 人脸识别技术突飞猛进 为应用领域拓展奠定基础
  4. How to Increase the Memory Limit for 32-bit Applications in Windows 64-bit OS
  5. .net 常见异常及其翻译
  6. Hadoop:mapreduce的splitsize和blocksize
  7. 又一大波机械动图来了,工作原理都能看明白!
  8. MySQL笔记-左连接的使用(left join有关联的多表查询)
  9. rono在oracle的作用_Oracle中间件的优势有哪些
  10. 抓取经过无线路由器的数据_无线网关是什么 无线网关的作用
  11. 在Ubuntu10.10下安装osd-lyrics
  12. 【Redis笔记】数据结构和对象:字典
  13. [转载] python随笔2(列表的增删改查)
  14. Kali下的钓鱼工具setoolkit和社工字典工具Cupp
  15. Android App 架构设计
  16. sis forum index.php,SiS001 获取当前服务器的Ip地址
  17. 实战第二步:如何做一份有针对性的竞品分析
  18. git提交错分支处理
  19. 2022年下半年软考推荐考哪个科目?
  20. MyBatis中的resultMap两个association

热门文章

  1. #4259. 越野赛车问题
  2. 基于51单片机的ADC热敏电阻测温系统proteus仿真
  3. 开关电源雷击浪涌整改_一种防雷击浪涌的开关电源电路设计
  4. 基于HTML美食餐饮文化项目的设计与实现——吃货部落零食12页
  5. python输入名字配对情侣网名_输入名字配置情侣网名
  6. 无需越狱,iPhone修改状态栏运营商名称
  7. 应收应付重分类的配置和操作详解
  8. VMware配置Ubuntu 编写c程序
  9. 学校计算机机房 管理 总结,学校计算机机房的建设与管理
  10. HDU1856(More is better)