1,django目錄結構(需要用到的檔案用紅箭頭標記):
2,首先在templates模版目錄下建立login.html檔案
3,將bootstrap匯入到static/plugins目錄下 ps:bootstrap是twitter推出的乙個用於前端開發的開源工具包,有很豐富的前端各種案例
4,首先在templates下建立login.html登陸首頁
5,先把login.html加到django的路由表裡面,django的路由檔案是urls.py
from django.conf.urls import include, urlfrom django.contrib import admin
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^home/', views.home),
url(r'^son/', views.son),
url(r'^login/',views.login),
]
6,路由檔案新增好後,在vies.py中新增登陸認證邏輯
def login(request):7,驗證效果print request.method
if request.method == "post": #login.html是用post方式提交,這裡判斷是post方式後,就開始處理玩家的輸入
input_email = request.post['email'] #獲取login.html使用者的輸入,取name的值 input_pwd = request.post['pwd'] #獲取login.html使用者的輸入,取name的值 if input_email == '[email protected]' and input_pwd == "123":
from django.shortcuts import redirect #匯入django的重定向模組
else:
return render(request, 'login.html',) #如果使用者輸入的賬號密碼不對,就提示錯誤資訊"error incorrect username or password" ,login.html頁面採用模版來渲染這段錯誤提示
return render(request,'login.html')
首先故意輸錯,看頁面提示什麼
輸入錯誤的賬號密碼後,頁面提示紅色錯誤
這次輸入正確的賬號密碼,正常是會跳轉到 這裡就不展示了。
Django學習之使用者登入
前面說了,使用者註冊,今天我們就來說說使用者登入吧。今天說的是使用django的session功能,而不是它的auth模組,後期,如果有機會的話,我再寫點auth認證登入。其實重點就是request.session功能,預設django就將其session功能開啟了,我們僅僅需要的是配置下資料庫。w...
使用者模組之使用者登入
使用者登入流程 接受資料 接受瀏覽器傳遞過來的資料 校驗資料 資料完整性校驗 all 業務處理 登入校驗 登入認證 authenticate username username,password password 認證一組給定的使用者名稱和密碼 判斷使用者已啟用 記錄使用者的登入狀態,login r...
python初學之使用者登入的實現過程 例項講解
要求編寫登入介面 1.輸入使用者名稱和密碼 2.認證成功後顯示歡迎資訊 3.使用者名稱輸錯,提示使用者不存在,重新輸入 5次錯誤,提示嘗試次數過多,退出程式 4.使用者名稱正確,密碼錯誤,提示密碼錯誤,重新輸入.密碼錯誤3次,鎖定使用者名稱並提示,退出程式 readme 應用知識點 一 檔案的操作 ...