Python Django電影推薦系統搭建

2021-10-02 19:58:16 字數 2176 閱讀 2309

3. 申請***b的api

4. 啟動網路伺服器

本篇博文只記錄如何實現電影推薦系統的搭建,詳細介紹可參考從0開始搭建完整的電影推薦系統**

conda create -n prs

conda activate prs

2.1 安裝postgresql

解壓壓縮包,並配置環境變數

首先在pgsql(d:\pgsql)資料夾下建立乙個名為data的資料夾(這是資料庫的資料儲存資料夾)

然後在pgsql資料夾下新建乙個名為env.vbs的檔案 ,並執行指令碼

on error resume next

set sysenv=createobject("wscript.shell").environment("system") 'system environment array

path = createobject("scripting.filesystemobject").getfolder(".").path 'add variable

sysenv("pghome")="d:\pgsql"

sysenv("pghost")="localhost"

sysenv("path")=sysenv("pghome")+"\bin;"+sysenv("path")

sysenv("pglib")=sysenv("pghome")+"\lib"

sysenv("pgdata")=sysenv("pghome")+"\data"

wscript.echo "postgresql success"

進入bin目錄,以管理員身份開啟命令提示符,執行以下命令

# 初始化資料庫

initdb.exe -d d:\pgsql\data -e utf-8 --locale=chs -u postgres -w

# 啟動資料庫

pg_ctl -d d:\pgsql\logfile -l logfile start

# 註冊服務

d:\pgsql\pgadmin 4\bin下,有pgadmin4.exe,雙擊開啟

2.2 為moviegeek建立資料庫

使用postgresql的管理工具pgadmin建立資料庫。命名它moviegeek。寫下您用來建立資料庫的使用者名稱和密碼。從現在開始,當您更改django設定時,將分兩步使用該資訊

注意在建立資料庫之前要先檢查postgresql服務是否啟動,如果沒有啟動需要先啟動,不然無法連線

2.3 安裝python資料庫驅動程式

在最開始的requirements.txt中已經配置

2.4 配置django資料庫連線以連線到postgresql

開啟moviegeek-master/prs_project/settings.py

更新以下內容:

databases =

}

更新user,password,host和port欄位:

2.5 建立並填充moviegeeks資料庫您必須使用themoviedb.org建立乙個id才能使用其。

要啟動開發伺服器,請執行以下命令:

python manage.py runserver 127.0.0.1:8000
像這樣執行伺服器將使**可用

python Django安裝教程

2.解壓到桌面 3 開啟cmd cd到這個目錄執行 python setup.py install命令即可安裝,安裝成功提示 installed d python27 lib site packages pytz 2018.5 py2.7.egg finished processing depend...

Python Django傳送郵件

經常我們登陸一些 或者軟體都會出現簡訊驗證或者郵箱驗證,今天來初步了解一下郵箱驗證的實現。路由配置等這裡不再介紹,具體的郵箱設定請參考我以前的部落格 設定郵箱以及獲得授權碼 引入傳送郵件的模組 from django.core.mail import send mail,send mass mail...

python django 模型查詢

1查詢集表示從資料庫獲取的物件集合 2查詢集可以有多個過濾器 3過濾器就是乙個函式,基於所給的引數限制查詢集結果 4從sql角度來說,查詢集合select語句等價,過濾器就像where條件 查詢集一在管理器上呼叫過濾器方法返回查詢集 二查詢集經過過濾器篩選後返回新的查詢集,所以可以寫成鏈式呼叫 三惰...