5
저장된 세션에 의해 방문자가 인증되면 장고는 auth_user 모델의 last_login 필드를 업데이트하지 않습니다.auth_user 모델의 Django "last_login"속성
그래서이 경우 모든 SO 사용자의 프로필 페이지에서 "보이는"입력란과 비슷한 기능을 어떻게 구현할 수 있습니까?
저장된 세션에 의해 방문자가 인증되면 장고는 auth_user 모델의 last_login 필드를 업데이트하지 않습니다.auth_user 모델의 Django "last_login"속성
그래서이 경우 모든 SO 사용자의 프로필 페이지에서 "보이는"입력란과 비슷한 기능을 어떻게 구현할 수 있습니까?
당신이 사용자 정의 USERPROFILE 모델 last_seen_on 및 last_activity_ip 필드가 있음을 세웠 죠, 여기에 간단한 미들웨어 클래스는 당신이 원하는 않는다는 것입니다 :
import datetime
class LastSeen(object):
def process_request(self, request):
user = request.user
if not user.is_authenticated(): return None
up = user.get_profile()
up.last_seen_on = datetime.now()
up.last_activity_ip = request.META['REMOTE_ADDR']
up.save()
return None