[英]Unable to Update last_login field of Django in-built user
Built in User
model of django contains last_login
field. django的内置
User
模型包含last_login
字段。 I am updating last_login
when user logouts from the website. 当用户从网站注销时,我正在更新
last_login
。
views.py: 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
我在
User.objects.filter(id=request.user.id).update(last_login=timezone.now)
上收到错误, User.objects.filter(id=request.user.id).update(last_login=timezone.now)
错误表示expected string or bytes-like object
您必须调用timezone.now
方法。
User.objects.filter(id=request.user.id).update(last_login=timezone.now())
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.