2023_python電影推薦系統+數據可視化+爬蟲(協同過濾推薦算法)django框架 MySQL?
一、開發技術
pycharm、MySQL數據庫/sqlite3數據庫、Python3.x版本、Django框架、Scrapy框架
二、功能
用戶注冊、登錄、后臺管理員、電影首頁、電影分類、電影數據統計、我的系統桌面、我的收藏列表、電影基本信息、電影評分、收藏、我的收藏數據可視化、柱狀圖、餅圖......
協同過濾算法推薦電影......
電影信息數據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