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 相关文章推荐
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
Jun 07 Python
Python第三方库xlrd/xlwt的安装与读写Excel表格
Jan 21 Python
Python使用sftp实现上传和下载功能(实例代码)
Mar 14 Python
详解Django的model查询操作与查询性能优化
Oct 16 Python
对Python实现简单的API接口实例讲解
Dec 10 Python
scrapy-redis的安装部署步骤讲解
Feb 27 Python
Python中的支持向量机SVM的使用(附实例代码)
Jun 26 Python
Python3.7安装keras和TensorFlow的教程图解
Jun 18 Python
python使用python-pptx删除ppt某页实例
Feb 14 Python
详解python polyscope库的安装和例程
Nov 13 Python
地图可视化神器kepler.gl python接口的使用方法
Dec 22 Python
分享几种python 变量合并方法
Mar 20 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
PHP5 字符串处理函数大全
2010/03/23 PHP
Yii2实现log输出到file及database的方法
2016/11/12 PHP
ThinkPHP 在阿里云上的nginx.config配置实例详解
2017/10/11 PHP
PHP+MySQL实现模糊查询员工信息功能示例
2018/06/01 PHP
javascript 继承实现方法
2009/08/26 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
jquery中的ajax方法怎样通过JSONP进行远程调用
2014/05/04 Javascript
jQuery中andSelf()方法用法实例
2015/01/08 Javascript
JavaScript实现简洁的俄罗斯方块完整实例
2016/03/01 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
深入理解AngularJs-scope的脏检查(一)
2017/06/19 Javascript
ReactNative页面跳转Navigator实现的示例代码
2017/08/02 Javascript
纯js实现页面返回顶部的动画(超简单)
2017/08/10 Javascript
React教程之Props验证的具体用法(Props Validation)
2017/09/04 Javascript
详解webpack2+React 实例demo
2017/09/11 Javascript
vscode 配置vue+vetur+eslint+prettier自动格式化功能
2020/03/23 Javascript
vue-cli4使用全局less文件中的变量配置操作
2020/10/21 Javascript
[57:47]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
linux系统使用python监测网络接口获取网络的输入输出
2014/01/15 Python
Python多线程实例教程
2014/09/06 Python
Python 通过requests实现腾讯新闻抓取爬虫的方法
2019/02/22 Python
python实现自动化上线脚本的示例
2019/07/01 Python
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
2019/07/18 Python
Python3.7 读取音频根据文件名生成脚本的代码
2020/04/07 Python
parser.add_argument中的action使用
2020/04/20 Python
Python flask框架实现浏览器点击自定义跳转页面
2020/06/04 Python
Python 数据的累加与统计的示例代码
2020/08/03 Python
Python使用socket模块实现简单tcp通信
2020/08/18 Python
美国最大的半成品净菜电商:Blue Apron(蓝围裙)
2018/04/27 全球购物
北京某公司的.net笔试题
2014/03/20 面试题
父母寄语大全
2014/04/12 职场文书
代理协议书范本
2014/04/22 职场文书
三分钟英语演讲稿
2014/04/24 职场文书
组织生活会表态发言材料
2014/10/17 职场文书
2015年结对帮扶工作总结
2015/05/04 职场文书
浅谈Golang 切片(slice)扩容机制的原理
2021/06/09 Golang