Django错误:TypeError at / 'bool' object is not callable解决


Posted in Python onAugust 16, 2019

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

TypeError at / 'bool' object is not callable

编写函数如下:

def index(request, pid=None, del_pass=None):
  if request.user.is_authenticated():
    username = request.user.username
    useremail = request.user.email
  messages.get_messages(request)
  template = get_template('index.html')
  html = template.render(context=locals(), request=request)
  return HttpResponse(html)

查询相关资料,发现 is_authenticated 是属性而不是方法,我们应该把括号去掉,这样就没什么问题了。

将 

if request.user.is_authenticated():

改为

 if request.user.is_authenticated:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python的Scrapy框架十分钟爬取美女图
Dec 26 Python
Python之日期与时间处理模块(date和datetime)
Feb 16 Python
python自定义异常实例详解
Jul 11 Python
python模块之paramiko实例代码
Jan 31 Python
python spyder中读取txt为图片的方法
Apr 27 Python
matplotlib调整子图间距,调整整体空白的方法
Aug 03 Python
Python图像滤波处理操作示例【基于ImageFilter类】
Jan 03 Python
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
Jan 03 Python
Python中包的用法及安装
Feb 11 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
Mar 05 Python
python实现批量命名照片
Jun 18 Python
Flask-SocketIO服务端安装及使用代码示例
Nov 26 Python
Python facenet进行人脸识别测试过程解析
Aug 16 #Python
Python Web框架之Django框架Model基础详解
Aug 16 #Python
pycharm配置git(图文教程)
Aug 16 #Python
Django如何实现上传图片功能
Aug 16 #Python
Python如何调用JS文件中的函数
Aug 16 #Python
用Python批量把文件复制到另一个文件夹的实现方法
Aug 16 #Python
Python Web框架之Django框架cookie和session用法分析
Aug 16 #Python
You might like
PHP调用MySQL的存储过程的实现代码
2008/08/12 PHP
php下封装较好的数字分页方法
2010/11/23 PHP
php计算数组不为空元素个数的方法
2014/01/27 PHP
php银联网页支付实现方法
2015/03/04 PHP
PHP array_shift()用法实例分析
2019/01/07 PHP
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
JavaScript中各种编码解码函数的区别和注意事项
2010/08/19 Javascript
AngularJS基础知识
2014/12/21 Javascript
JavaScript使用Max函数返回两个数字中较大数的方法
2015/04/06 Javascript
jQuery实现表格行上移下移和置顶的方法
2015/05/22 Javascript
KnockoutJS 3.X API 第四章之表单value绑定
2016/10/10 Javascript
浅谈node中的exports与module.exports的关系
2017/08/01 Javascript
addeventlistener监听scroll跟touch(实例讲解)
2017/08/04 Javascript
vue.js学习笔记之v-bind和v-on解析
2018/05/03 Javascript
Vue 指令实现按钮级别权限管理功能
2019/04/23 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
2019/04/29 Javascript
vue实现绑定事件的方法实例代码详解
2019/06/20 Javascript
vue3.0中的双向数据绑定方法及优缺点
2019/08/01 Javascript
JavaScript中的函数申明、函数表达式、箭头函数
2019/12/06 Javascript
js 实现碰撞检测的示例
2020/10/28 Javascript
[46:02]DOTA2上海特级锦标赛D组资格赛#2 Liquid VS VP第二局
2016/02/28 DOTA
django模型层(model)进行建表、查询与删除的基础教程
2017/11/21 Python
Python网页正文转换语音文件的操作方法
2018/12/09 Python
python根据url地址下载小文件的实例
2018/12/18 Python
python 随机生成10位数密码的实现代码
2019/06/27 Python
美国当红的名品折扣网:Gilt Groupe
2016/08/15 全球购物
电信专业应届生自荐信
2013/09/28 职场文书
理货员的岗位职责
2013/11/23 职场文书
优秀学生事迹材料
2014/02/08 职场文书
模具专业毕业生自荐书范文
2014/02/19 职场文书
电气工程及其自动化专业毕业生自荐信
2014/06/21 职场文书
安全例会汇报材料
2014/08/23 职场文书
2015年服务员工作总结
2015/04/08 职场文书
关于保护环境的建议书
2019/06/24 职场文书
CSS3鼠标悬浮过渡缩放效果
2021/04/17 HTML / CSS
React 高阶组件HOC用法归纳
2021/06/13 Javascript