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中处理unchecked未捕获异常实例
Jan 17 Python
Python中用memcached来减少数据库查询次数的教程
Apr 07 Python
Python中用sleep()方法操作时间的教程
May 22 Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
Apr 13 Python
Python解惑之整数比较详解
Apr 24 Python
python读取图片并修改格式与大小的方法
Jul 24 Python
浅析Python 引号、注释、字符串
Jul 25 Python
Python八皇后问题解答过程详解
Jul 29 Python
python elasticsearch从创建索引到写入数据的全过程
Aug 04 Python
python tornado使用流生成图片的例子
Nov 18 Python
matplotlib之pyplot模块之标题(title()和suptitle())
Feb 22 Python
使用python+pygame开发消消乐游戏附完整源码
Jun 10 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中关于socket的系列函数总结
2015/05/18 PHP
PHP实现通过get方式识别用户发送邮件的方法
2015/07/16 PHP
ThinkPHP发送邮件示例代码
2016/10/08 PHP
thinkphp5框架API token身份验证功能示例
2019/05/21 PHP
javascript 对象定义方法 简单易学
2009/03/22 Javascript
简易js代码实现计算器操作
2013/04/15 Javascript
判断ie的两种简单方法
2013/08/12 Javascript
js获取下拉列表框中的value和text的值示例代码
2014/01/11 Javascript
jquery判断元素是否隐藏的多种方法
2014/05/06 Javascript
JQuery 实现在同一页面锚点链接之间的平滑滚动
2014/10/29 Javascript
jquery实现仿JqueryUi可拖动的DIV实例
2015/07/31 Javascript
AngularJS入门教程之AngularJS表达式
2016/04/18 Javascript
Angularjs处理页面闪烁的解决方法
2017/03/09 Javascript
使用nodeJs来安装less及编译less文件为css文件的方法
2017/11/20 NodeJs
详解webpack模块化管理和打包工具
2018/04/21 Javascript
基于vue.js实现分页查询功能
2018/12/29 Javascript
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
python中字符串类型json操作的注意事项
2017/05/02 Python
Python中如何将一个类方法变为多个方法
2019/12/30 Python
利用Python脚本实现自动刷网课
2020/02/03 Python
PyCharm取消波浪线、下划线和中划线的实现
2020/03/03 Python
Django如何使用redis作为缓存
2020/05/21 Python
享受加州生活方式的时尚舒适:XCVI
2018/07/09 全球购物
葡萄牙航空官方网站:TAP Air Portugal
2019/10/31 全球购物
对于没有初始化的变量的初始值可以作怎样的假定
2014/10/12 面试题
在weblogic中发布ejb需涉及到哪些配置文件
2012/01/17 面试题
石油工程专业毕业生求职信
2014/04/13 职场文书
运动会广播稿诗歌版
2014/09/12 职场文书
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
捐书活动倡议书
2015/04/27 职场文书
乱世佳人观后感
2015/06/08 职场文书
锦旗赠语
2015/06/23 职场文书
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle
Nginx禁止ip访问或非法域名访问
2022/04/07 Servers
如何vue使用el-table遍历循环表头和表体数据
2022/04/26 Vue.js
讲解Python实例练习逆序输出字符串
2022/05/06 Python