1.登錄認證(auth認證登錄后login后設置了session等信息包含用戶的pk)
》》》》》
2.用戶再次請求登錄的時候,通過session中間件,request獲取到request.session值
'django.contrib.sessions.middleware.SessionMiddleware',
3.通過AuthenticationMiddlewar取到登錄用戶信息或匿名用戶信息,具體是通過上一步得到的request.session中的user_pk
'django.contrib.auth.middleware.AuthenticationMiddleware',