Python實現線上電影推薦系統 基於使用者、專案的協同過濾推薦線上電影系統 程式碼實現原始碼下載
# 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、後臺首頁
10、後臺電影列表
11、後臺電影編輯或新增
作者專業長期研究各種協同過濾推薦演算法,歡迎留言、私信互相交流學習,後續會不斷更新不同的協同過濾推薦演算法,歡迎關注qq511873822。