1. 程式人生 > >潭州課堂25班:Ph201805201 django 專案 第八課 註冊功能分析,圖片驗證碼檢視設計 (課堂筆記)

潭州課堂25班:Ph201805201 django 專案 第八課 註冊功能分析,圖片驗證碼檢視設計 (課堂筆記)

1,使用者名稱          是否已註冊

2,手機號       是否被註冊

3,圖形驗證碼

 4,簡訊驗證碼,

5,驗證成功後,向後臺提交資料:使用者名稱,密碼,手機號,簡訊驗證

 

要寫這五個檢視,

獲取圖形驗證碼,請求方式:get 

 

 

驗證功能單獨寫在一個 app 中,便於呼叫 ,

點住,拉進 apps 中

在主目錄下的配置檔案中對 這個 app 進行註冊

 

在這個 app 中,定義個圖形驗證的類檢視,

   快速匯入 view

用於生成圖形驗證碼的例項

 拷貝功能模組到指定目錄下,

在檢視中匯入

 

 

 

用於生成圖形驗證碼

pip install pillow

 

程式碼實現:

1,建立個類檢視

2,從前臺獲取引數 UUID 並校驗

3,生成驗證碼文字和驗證碼圖片,

4,建立 redis 檔案,並將驗證碼儲存到 redis 中,

5,把驗證碼圖片返回到前臺,