三—四问题:Django自带的 auth 用户验证功能报错 TypeError 'bool' object is not callable

使用 Django自带的 auth 用户验证功能,编写函数,使用 is_authenticated 检查用户是否登录,结果报错:

TypeError at / 'bool' object is not callable

提示此行出错:

if request.user.is_authenticated() :

查询相关资料,发现 is_authenticated 是属性而不是方法,我们应该把括号去掉.

if request.user.is_authenticated() :

改为

if request.user.is_authenticated :

猜你喜欢

转载自blog.csdn.net/Chengang98/article/details/86497029