前言
本文的文字及圖片來源於網絡,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯系我們以作處理。
作者:凡夫俗子66
Django 如果是定義函數寫登錄路由,需要判斷請求方法. 為了簡化代碼,現在可以使用Django 中的View.目前是經常用到的,和flask中的restful 接口的寫法是差不多的.,當然如果你框架還沒學或者python沒學好,建議可以先去小編的Python交流.裙 :一久武其而而流一思(數字的諧音)轉換下可以找到了,里面有最新Python教程項目,多跟里面的大佬交流,你進步會更快
一 在模塊的views.py 文件中
get 請求寫在get方法中,post請求寫在post方法中
二 獲取表單數據,驗證表單數據是否正確
因為Django中的密碼都是經過哈希加鹽法加密過的,不能直接和數據庫的密碼進行比較,所以Django 中自己定義了,用戶和密碼的驗證方法.
三 表單
四 在前台登錄頁面加載 提示的錯誤信息
五 在前台index.html 頁面中前后台登錄和退出狀態的切換
六 在 urls.py 文件中
七 因為django登錄頁面默認是用用戶名登錄的, 所以我們可以自己重寫一下登錄頁面,可以用郵箱或手機號登錄.下面是一個簡單的舉例
然后在settings 中 添加
AUTHENTICATION_BACKENDS=( 'users.views.MyLoginBackend', )
以上代碼大家都明白了嗎?如果你還在學習,或者平時問題多。可以先去小編的Python交流.裙 :一久武其而而流一思(數字的諧音)轉換下可以找到了,里面有最新Python教程項目,多跟里面的大佬交流,你進步會更快!