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解析发往本机的数据包示例 (解析数据包)
Jan 16 Python
python批量同步web服务器代码核心程序
Sep 01 Python
简单谈谈Python中的元祖(Tuple)和字典(Dict)
Apr 21 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
Jan 26 Python
python实现剪切功能
Jan 23 Python
两个元祖T1=('a', 'b'),T2=('c', 'd')使用匿名函数将其转变成[{'a': 'c'},{'b': 'd'}]的几种方法
Mar 05 Python
python使用KNN算法识别手写数字
Apr 25 Python
Python数据类型之List列表实例详解
May 08 Python
python IDLE 背景以及字体大小的修改方法
Jul 12 Python
pytorch 准备、训练和测试自己的图片数据的方法
Jan 10 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
Jul 14 Python
用python写PDF转换器的实现
Oct 29 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 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)
2009/01/30 PHP
php实现MySQL数据库备份与还原类实例
2014/12/09 PHP
PHP实现加强版加密解密类实例
2015/07/29 PHP
PHP中addslashes与mysql_escape_string的区别分析
2016/04/25 PHP
yii2局部关闭(开启)csrf的验证的实例代码
2017/07/10 PHP
php新建文件的方法实例
2019/09/26 PHP
ajax 同步请求和异步请求的差异分析
2011/07/04 Javascript
让你的CSS像Jquery一样做筛选的实现方法
2011/07/10 Javascript
用js小类库获取浏览器的高度和宽度信息
2012/01/15 Javascript
写出高效jquery代码的19条指南
2014/03/19 Javascript
javascript动态创建表格及添加数据实例详解
2015/05/13 Javascript
php基于redis处理session的方法
2016/03/14 Javascript
jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
2016/04/19 Javascript
浅谈JS中的三种字符串连接方式及其性能比较
2016/09/02 Javascript
轻松理解JavaScript闭包
2017/03/14 Javascript
关于微信小程序登录的那些事
2019/01/08 Javascript
详解微信小程序之一键复制到剪切板
2019/04/24 Javascript
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
JS去除字符串最后的逗号实例分析【四种方法】
2019/06/20 Javascript
js实现图片粘贴到网页
2019/12/06 Javascript
js回调函数仿360开机
2019/12/26 Javascript
vue项目,代码提交至码云,iconfont的用法说明
2020/07/30 Javascript
Python中的Matplotlib模块入门教程
2015/04/15 Python
Python查询IP地址归属完整代码
2017/06/21 Python
python实现大文件分割与合并
2019/07/22 Python
python线程里哪种模块比较适合
2020/08/02 Python
小学三年级数学教学反思
2014/01/31 职场文书
我的中国梦演讲稿400字
2014/08/19 职场文书
做人民满意的公务员活动方案
2014/08/25 职场文书
小学安全工作总结2015
2015/05/18 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书
让人瞬间清醒的句子,句句经典,字字如金
2019/07/08 职场文书
文书工作总结(范文)
2019/07/11 职场文书
导游词之宁夏贺兰山岩画
2019/11/08 职场文书
python实现简单的井字棋
2021/05/26 Python
Win11 引入 Windows 365 云操作系统,适应疫情期间混合办公模式:启动时直接登录、模
2022/04/06 数码科技