一、auth模塊
from django.contrib import auth
1.1 、authenticate()
提供了用戶認證,即驗證用戶名以及密碼是否正確,一般需要username password兩個關鍵字參數,如果認證信息有效,會返回一個 User 對象。
authenticate()會在User 對象上設置一個屬性標識那種認證後端認證了該用戶,且該信息在後面的登錄過程中是需要的。
1.2 、login(HttpRequest, user)
該函數接受一個HttpRequest對象,以及一個認證了的User對象。
此函數使用django的session框架給某個已認證的用戶附加上session id等信息。
from django.contrib.auth import authenticate, login
def my_view