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 相关文章推荐
Django实现一对多表模型的跨表查询方法
Dec 18 Python
Appium+python自动化怎么查看程序所占端口号和IP
Jun 14 Python
Python3批量生成带logo的二维码方法
Jun 24 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
Jul 04 Python
Python通过正则库爬取淘宝商品信息代码实例
Mar 02 Python
pandas中ix的使用详细讲解
Mar 09 Python
什么是python的id函数
Jun 11 Python
python中如何设置代码自动提示
Jul 15 Python
Python 通过正则表达式快速获取电影的下载地址
Aug 17 Python
聊聊Python中关于a=[[]]*3的反思
Jun 02 Python
Python Django模型详解
Oct 05 Python
Python字典的基础操作
Nov 01 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安装攻略:常见问题解答(三)
2006/10/09 PHP
dedecms系统常用术语汇总
2007/04/03 PHP
PHP Memcached应用实现代码
2010/02/08 PHP
PHP学习 变量使用总结
2011/03/24 PHP
PHP的拦截器实例分析
2014/11/03 PHP
Yii框架连接mongodb数据库的代码
2016/07/27 PHP
类似GMAIL的Ajax信息反馈显示
2010/02/16 Javascript
jquery 简单图片导航插件jquery.imgNav.js
2010/03/17 Javascript
jquery+json实现的搜索加分页效果
2010/03/31 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
使用jspdf生成pdf报表
2015/07/03 Javascript
jQuery使用$.ajax提交表单完整实例
2015/12/11 Javascript
JavaScript+html5 canvas实现本地截图教程
2020/04/16 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
Angular 2父子组件数据传递之@Input和@Output详解(下)
2017/07/05 Javascript
JavaScript实现单例模式实例分享
2017/12/22 Javascript
微信小程序websocket实现聊天功能
2020/03/30 Javascript
微信小程序通过websocket实时语音识别的实现代码
2020/08/19 Javascript
简单介绍Python中的JSON使用
2015/04/28 Python
Python双精度浮点数运算并分行显示操作示例
2017/07/21 Python
对Python中9种生成新对象的方法总结
2018/05/23 Python
python处理csv中的空值方法
2018/06/22 Python
在Python运行时动态查看进程内部信息的方法
2019/02/22 Python
python 检查数据中是否有缺失值,删除缺失值的方式
2019/12/02 Python
python解析多层json操作示例
2019/12/30 Python
PyTorch预训练Bert模型的示例
2020/11/17 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
html5定制表单_动力节点Java学院整理
2017/07/11 HTML / CSS
HTML5新控件之日期和时间选择输入的实现代码
2018/09/13 HTML / CSS
adidas美国官网:adidas US
2016/09/21 全球购物
智利最大的网上商店:Linio智利
2016/11/24 全球购物
雷曼兄弟的五金店:Lehman’s Hardware Store
2019/04/10 全球购物
大学生赌博检讨书
2014/09/22 职场文书
2014年大学生社会实践自我鉴定
2014/09/26 职场文书
承诺书范本大全
2015/05/04 职场文书
施工安全协议书
2016/03/22 职场文书