Python+Django+Mysql實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現 原始碼下載
阿新 • • 發佈:2020-10-13
Python+Django+Mysql實現線上電影推薦系統(基於使用者、專案的協同過濾推薦演算法)
一、專案簡介
1、開發工具和實現技術
pycharm2020professional版本,python3.8版本,django3.1.1版本,mysql8.0.21版本,bootstrap樣式,javascript指令碼,jquery指令碼,layer彈窗元件,webuploader檔案上傳元件
2、專案目錄
3、資料庫
其中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、前臺登入
2、前臺註冊
3、前臺首頁
4、電影詳情
5、基於使用者的協同過濾推薦演算法
6、基於專案的協同過濾推薦演算法
7、專案settings.py配置檔案
二、實現介面
1、前臺登入
2、前臺註冊
3、前臺首頁
4、電影詳情
5、個人資訊
6、個人資訊修改
7、我的評分記錄
8、後臺登入
9、後臺首頁