运行Django项目是报错:
TypeError: 'AnonymousUser' object is not iterable
原因分析:
出现这种错误的原因应该是 , 未经过 is_authenticated 的用户使用了 需要经过验证的 用户 才能使用的 功能所导致的
在报错的 View 函数中 的对应 逻辑前 加上:
if not request.user.is_authenticated():
...
TypeError: 'AnonymousUser' object is not iterable
出现这种错误的原因应该是 , 未经过 is_authenticated 的用户使用了 需要经过验证的 用户 才能使用的 功能所导致的
在报错的 View 函数中 的对应 逻辑前 加上:
if not request.user.is_authenticated():
...