Built in User
model of django contains last_login
field. I am updating last_login
when user logouts from the website.
views.py:
def logout(request):
template = loader.get_template('logout.html')
print("I am Loging out... BYY", request.user.id)
User.objects.filter(id=request.user.id).update(last_login=timezone.now)
auth.logout(request)
return HttpResponse(template.render({}, request))
I am getting Error on User.objects.filter(id=request.user.id).update(last_login=timezone.now)
which says expected string or bytes-like object
You must call the timezone.now
method.
User.objects.filter(id=request.user.id).update(last_login=timezone.now())