Django部落格搭建 使用者註冊3 手機號校驗

2021-10-17 11:29:18 字數 1402 閱讀 3211

本文接上文

請求方法:get

url定義/mobiles/(?p1[3-9]\d)

請求引數:url路徑引數

引數型別

是否必傳

描述mobiles數字是

使用者輸入

手機號校驗的方法與使用者名稱校驗類似,先說一下簡單思路:

使用者在前台輸入手機號,然後焦點移出手機輸入框後(js的blur事件)

js通過jquery獲取這手機號,然後進行簡單校驗

是否為空

是否符合手機格式

如果上面都通過,則利用ajax往後台發資料,

拼接url

設定引數

傳送資料

等待返回值data

如果data裡的count不為0,則說明手機號已存在

如果data裡的count為0,則說明這個手機號可以正常使用

將返回結果通過alter通知使用者

同樣的,我們從路由出發:

verifitications/views.py

# 手機號校驗

class

mobileview

(view)

:def

get(self, request, mobile)

: data =

return to_json_data(data=data)

verifitications/urls.py路由也是使用正則匹配

re_path(r"mobiles/(?p1[3-9]\d)"

, views.mobileview.as_view(

),name=

"mobile"

),

最後,我們檢視一下js部分:

django 使用者註冊

建立users子應用 處理使用者事務 在settings中用 print sys.path 檢視現有導包路徑 sys.path.insert 0,但是這樣過於low 換成下面這樣 sys.path.insert 0,os.path.join base dir,這樣就可以簡化導包方式 django自帶...

Django部落格系統註冊之建立使用者模組應用

目錄 建立應用users python manage.py startapp users installed apps users.apps.usersconfig 註冊完users應用後,執行測試程式。1.將static資料夾下在register.html拖拽到templates檔案中 2.在us...

Django搭建簡易部落格

django簡易部落格,主要實現了以下功能 連線資料庫 建立超級使用者與後台管理 利用django admin bootstrap美化介面 template,view與動態url markdown與 高亮 歸檔,aboutme和標籤分類 搜尋與readmore rss與分頁 需要新增的安裝包 要注意...