# Python+Django+Mysql實現線上電影推薦系統(基於使用者、專案的協同過濾推薦演算法)

一、專案簡介

1、開發工具和實現技術

pycharm2020professional版本,python3。8版本,django3。1。1版本,mysql8。0。21版本,bootstrap樣式,javascript指令碼,jquery指令碼,layer彈窗元件,webuploader檔案上傳元件

2、專案目錄

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

3、資料庫

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

其中auth_group、auth_group_permissions、auth_permission、auth_user、auth_user_groups、auth_user_user_permissions、django_admin_log、django_content_type、django_migrations、django_session這些表是python django自動生成,其中auth_user是管理員表,使用python manage。py makesuperuser命令建立超級管理員,透過超級管理員可以管理其他管理員。auth_group、auth_group_permissions、auth_permission、auth_user_groups、auth_user_user_permissions、django_content_type實現管理員的許可權管理,是使用者-許可權-組模式。django_admin_log表記錄管理員操作記錄。django_session儲存前臺和後臺的session資訊。django_migrations表記錄資料庫模式更改資訊。user、movie、type、record、collection、comment是自定義表。

二、部分程式碼

1、前臺登入

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

2、前臺註冊

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

3、前臺首頁

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

4、電影詳情

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

5、基於使用者的協同過濾推薦演算法

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

6、基於專案的協同過濾推薦演算法

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

7、專案settings。py配置檔案

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

二、實現介面

1、前臺登入

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

2、前臺註冊

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

3、前臺首頁

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

4、電影詳情

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

5、個人資訊

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

6、個人資訊修改

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

7、我的評分記錄

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

8、後臺登入

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

9、後臺首頁

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

10、後臺電影列表

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

11、後臺電影編輯或新增

Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載

作者專業長期研究各種協同過濾推薦演算法,歡迎留言、私信互相交流學習,後續會不斷更新不同的協同過濾推薦演算法,歡迎關注qq511873822。