内置于django的User
模型中的last_login
字段。用户从网站注销时,我正在更新last_login
。
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))
我在User.objects.filter(id=request.user.id).update(last_login=timezone.now)
上收到错误消息,提示expected string or bytes-like object
答案 0 :(得分:1)
您必须调用timezone.now
方法。
User.objects.filter(id=request.user.id).update(last_login=timezone.now())