如何将django.contrib.auth.models.AnonymousUser修复为用户

时间:2019-06-07 18:53:53

标签: python django django-users

大家好,我正在做电子商务网站项目,我尝试将用户与购物车相关联,但是当用户登录时我的is_authenticated()方法存在问题,但正在注销却显示此错误{{1} }

"ValueError: Cannot assign "<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x0000018AD88052B0>>": "cart.user" must be a "User" instance""

我希望工作。

1 个答案:

答案 0 :(得分:0)

尝试..

if request.user.is_authenticated: 

代替

request.user.is_authenticated()