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利用socketserver实现并发套接字功能
Jan 26 Python
Python使用正则表达式获取网页中所需要的信息
Jan 29 Python
目前最全的python的就业方向
Jun 05 Python
在pycharm中使用git版本管理以及同步github的方法
Jan 16 Python
python实现kNN算法识别手写体数字的示例代码
Aug 16 Python
详解Django CAS 解决方案
Oct 30 Python
python中的RSA加密与解密实例解析
Nov 18 Python
Python绘制二维曲线的日常应用详解
Dec 04 Python
Python程序控制语句用法实例分析
Jan 14 Python
python语言中有算法吗
Jun 16 Python
keras 指定程序在某块卡上训练实例
Jun 22 Python
Python实现http接口自动化测试的示例代码
Oct 09 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中文字符截取防乱码
2008/03/28 PHP
php 高性能书写
2010/12/11 PHP
PHP中使用glob函数实现一句话删除某个目录下的所有文件
2014/07/22 PHP
php mb_substr()函数截取中文字符串应用示例
2014/07/29 PHP
PHP中利用sleep函数实现定时执行功能实现代码
2016/08/25 PHP
js监听表单value的修改同步问题,跨浏览器支持
2009/12/31 Javascript
jQuery的写法不同导致的兼容性问题的解决方法
2010/07/29 Javascript
jquery下拉select控件操作方法分享(jquery操作select)
2014/03/25 Javascript
jQuery实现每隔几条元素增加1条线的方法
2016/06/27 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
2016/11/12 Javascript
浅谈js之字面量、对象字面量的访问、关键字in的用法
2016/11/20 Javascript
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
2017/04/10 jQuery
node.js实现的装饰者模式示例
2017/09/06 Javascript
vue配置nprogress实现页面顶部进度条
2019/09/21 Javascript
countup.js实现数字动态叠加效果
2019/10/17 Javascript
Python实现判断并移除列表指定位置元素的方法
2018/04/13 Python
python 监听salt job状态,并任务数据推送到redis中的方法
2019/01/14 Python
CentOS7安装Python3的教程详解
2019/04/10 Python
12个步骤教你理解Python装饰器
2019/07/01 Python
简单了解python的内存管理机制
2019/07/08 Python
python字符串切割:str.split()与re.split()的对比分析
2019/07/16 Python
Python基于正则表达式实现计算器功能
2020/07/13 Python
HTML5中Localstorage的使用教程
2015/07/09 HTML / CSS
巴西男士胡须和头发护理产品商店:Beard
2017/11/13 全球购物
佳能法国商店:Canon法国
2019/02/14 全球购物
几个常见的软件测试问题
2016/09/07 面试题
大学生最新职业生涯规划书范文
2014/01/12 职场文书
战略合作意向书范本
2014/04/01 职场文书
中学生国旗下讲话稿
2014/04/26 职场文书
今冬明春火灾防控工作方案
2014/05/29 职场文书
销售顾问工作计划书
2014/08/15 职场文书
2015秋季小学开学寄语
2015/05/27 职场文书
毕业设计工作总结
2015/08/14 职场文书
婚礼男方父母答谢词
2015/09/29 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书
HTML基本元素标签介绍
2022/02/28 HTML / CSS