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中argparse模块用法实例详解
Jun 03 Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
Apr 27 Python
基于Python实现对PDF文件的OCR识别
Aug 05 Python
python 连接各类主流数据库的实例代码
Jan 30 Python
详解Python3.6的py文件打包生成exe
Jul 13 Python
利用Django-environ如何区分不同环境
Aug 26 Python
Python+OpenCV图片局部区域像素值处理改进版详解
Jan 23 Python
Python实用库 PrettyTable 学习笔记
Aug 06 Python
Python多线程爬取豆瓣影评API接口
Oct 22 Python
使用IDLE的Python shell窗口实例详解
Nov 19 Python
Python多线程thread及模块使用实例
Apr 28 Python
解决Python 函数声明先后顺序出现的问题
Sep 02 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二维数组排序与默认自然排序的方法介绍
2013/04/27 PHP
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
2014/06/05 PHP
php自定义urlencode,urldecode函数实例
2015/03/24 PHP
Laravel 5.3 学习笔记之 配置
2016/08/28 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
thinkphp诸多限制条件下如何getshell详解
2020/12/09 PHP
EASYUI TREEGRID异步加载数据实现方法
2012/08/22 Javascript
js函数调用常用方法详解
2012/12/03 Javascript
JS关键字变色实现思路及代码
2013/02/21 Javascript
JS与jQ读取xml文件的方法
2015/12/08 Javascript
jquery插件uploadify多图上传功能实现代码
2016/08/12 Javascript
详谈jQuery Ajax(load,post,get,ajax)的用法
2017/03/02 Javascript
node文字生成图片的示例代码
2017/10/26 Javascript
vue-video-player 通过自定义按钮组件实现全屏切换效果【推荐】
2018/08/29 Javascript
详解ES7 Decorator 入门解析
2019/02/18 Javascript
详解Vue 项目中的几个实用组件(ts)
2019/10/29 Javascript
javascript实现蒙版与禁止页面滚动
2020/01/11 Javascript
JS实现炫酷轮播图
2020/11/15 Javascript
[00:32]2018DOTA2亚洲邀请赛出场——VP
2018/04/04 DOTA
TensorFlow在MAC环境下的安装及环境搭建
2017/11/14 Python
python中datetime模块中strftime/strptime函数的使用
2018/07/03 Python
python使用matplotlib模块绘制多条折线图、散点图
2020/04/26 Python
Python3 chardet模块查看编码格式的例子
2019/08/14 Python
CSS3地图动态实例代码(圆圈向外扩散)
2018/06/15 HTML / CSS
HTML5地理定位实例
2014/10/15 HTML / CSS
巴西儿童时尚购物网站:Dinda
2019/08/14 全球购物
婚鞋、新娘鞋、礼服鞋、童鞋:Nina Shoes
2019/09/04 全球购物
DC Shoes荷兰官方网站:美国极限运动品牌
2019/10/22 全球购物
求两个数的乘积和商数,该作用由宏定义来实现
2013/03/13 面试题
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
学校介绍信范文
2014/01/14 职场文书
关于廉洁的广播稿
2014/01/30 职场文书
小学生元旦广播稿
2014/02/21 职场文书
单方离婚协议书范本(2014版)
2014/09/30 职场文书
2015年感恩节演讲稿(优选篇)
2015/03/20 职场文书
浅谈vue2的$refs在vue3组合式API中的替代方法
2021/04/18 Vue.js