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实现的可以拷贝或剪切一个文件列表中的所有文件
Apr 30 Python
Python实现的数据结构与算法之双端队列详解
Apr 22 Python
python定时器(Timer)用法简单实例
Jun 04 Python
python使用matplotlib绘图时图例显示问题的解决
Apr 27 Python
Python简单网络编程示例【客户端与服务端】
May 26 Python
python3.6 实现AES加密的示例(pyCryptodome)
Jan 10 Python
浅析python中numpy包中的argsort函数的使用
Aug 30 Python
python 使用socket传输图片视频等文件的实现方式
Aug 07 Python
用python的turtle模块实现给女票画个小心心
Nov 23 Python
python基于event实现线程间通信控制
Jan 13 Python
Django的CVB实例详解
Feb 10 Python
tensorflow基于CNN实战mnist手写识别(小白必看)
Jul 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
php表单转换textarea换行符的方法
2010/09/10 PHP
php替换超长文本中的特殊字符的函数代码
2012/05/22 PHP
php教程 插件机制在PHP中实现方案
2012/11/02 PHP
php IP转换整形(ip2long)的详解
2013/06/06 PHP
php常用hash加密函数
2014/11/22 PHP
PHP 将数组打乱 shuffle函数的用法及简单实例
2016/06/17 PHP
PHP集成环境XAMPP的安装与配置
2018/11/13 PHP
jquery选择器(常用选择器说明)
2010/09/28 Javascript
jquery Mobile入门—外部链接切换示例代码
2013/01/08 Javascript
Js 获取Gridview选中行的内容操作步骤
2013/02/05 Javascript
jQuery使用技巧简单汇总
2013/04/18 Javascript
用jquery方法操作radio使其默认选项是否
2013/09/10 Javascript
Node.js简单入门前传
2017/08/21 Javascript
Vue.js简易安装和快速入门(第二课)
2017/10/17 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
解决vue无法设置滚动位置的问题
2018/10/07 Javascript
小程序云开发实现数据库异步操作同步化
2019/05/18 Javascript
node.js使用http模块创建服务器和客户端完整示例
2020/02/10 Javascript
Vue状态模式实现窗口停靠功能(灵动、自由, 管理后台Admin界面)
2020/03/06 Javascript
easyUI 实现的后台分页与前台显示功能示例
2020/06/01 Javascript
antd vue table跨行合并单元格,并且自定义内容实例
2020/10/28 Javascript
[01:35:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第一场 1月18日
2021/03/11 DOTA
Windows下PyMongo下载及安装教程
2015/04/27 Python
详解Python读取配置文件模块ConfigParser
2017/05/11 Python
django-rest-framework解析请求参数过程详解
2019/07/18 Python
Django-xadmin+rule对象级权限的实现方式
2020/03/30 Python
python安装及变量名介绍详解
2020/12/12 Python
梅西酒窖:Macy’s Wine Cellar
2018/01/07 全球购物
日本亚马逊官方网站:Amazon.co.jp
2020/04/14 全球购物
放飞中国梦演讲稿
2014/04/23 职场文书
国旗下讲话演讲稿
2014/05/08 职场文书
诉前财产保全担保书
2014/05/20 职场文书
甜品蛋糕店创业计划书
2014/09/21 职场文书
Java 常见的限流算法详细分析并实现
2022/04/07 Java/Android
如何使用SQL Server语句创建表
2022/04/12 SQL Server