AttributeError: 'dict' object has no attribute 'status_code'
前端AJAX请求数据,提示错误:“AttributeError: 'dict' object has no attribute 'status_code'”。
原因:是提示返回对象dict没有“status_code”属性,所以返回对象有问题。
views层的函数,有两个基本限制:
1.第一个数必须是request
2.必须返回HttpResponse类的一个实例(对象).
只返回了 字典类型的数据内容,没有用HttpResponse包裹一下字典。
return语句没有 render template或者 render json
改正后的代码如下,加了HttpResponse:
if request.is_ajax():cpu_used = getCPUstate();res_json = '{"cpu_used":cpu_used}'# , 'mem_used':mem_usedreturn HttpResponse(res_json)
还需要注意一个问题:
传到前端的json必须要加单引号'',因为前端解析json是以字符串解析的,否则传输到前端的就是json对象会有问题。
前端json解析代码如下:
$.ajax({url:"/linux_monitor/",type:"GET",dataType:"", // processData:false,contentType:false,success:function (rdata) {json_data = JSON.parse(rdata);},error:function(){}});
转载于:https://www.cnblogs.com/AndrewYin/p/11185902.html
AttributeError: 'dict' object has no attribute 'status_code'相关推荐
- AttributeError: 'dict' object has no attribute 'iteritems' .iteritems(): 修改为items()
Python报错AttributeError: 'dict' object has no attribute 'iteritems'源代码:for k,v in M.iteritems(): 修改:f ...
- AttributeError: 'dict' object has no attribute 'has_key'
运行下面的代码: if (locals().has_key('data')):del datagc.collect() 出错: if (locals().has_key('data')): Attri ...
- iteritems python3_Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决...
引言 目前Python2和Python3存在版本上的不兼容性,这里将列举dict中的问题之一.下面话不多说,来看看详细的介绍: 1. Python 2 vs python 3 根据Python社区的 ...
- AttributeError: 'dict' object has no attribute 'iteritems'
近来看个简单的视频,很多东西都是很简单的,结果拖时间,老太婆的臭脚. 照着写代码出错了. AttributeError: 'dict' object has no attribute 'iterite ...
- AttributeError: ‘dict‘ object has no attribute ‘append‘
下面的代码会报错误, list_a = [1, 2, 4, 5] list_b = {} for i in list_a:list_b.append(i) print(list_b) list_b 是 ...
- AttributeError: 'dict' object has no attribute 'iteritems' python3报错
把iteritems改为items 转载于:https://www.cnblogs.com/chulin/p/9262068.html
- AttributeError: 'dict' object has no attribute 'res'
这个错误提示表示在代码中使用了一个字典对象,但是该字典对象没有"res"这个属性.这可能是因为您在代码中使用了错误的变量名,或者试图访问一个不存在的属性.请检查您的代码,确保使用了 ...
- 'dict' object has no attribute '_txn_read_preference' Sort exceeded memory limit of 10485760
前言 今天遇到了mongo 的一条语句两个问题, 在这里分享一下留个记录 问题一 Sort exceeded memory limit of 104857600 bytes, but did not ...
- sklearn使用FeatureHasher处理字符串特征: AttributeError: ‘str‘ object has no attribute ‘items‘
sklearn使用FeatureHasher处理字符串特征: AttributeError: 'str' object has no attribute 'items' 目录 sklearn使用Fea ...
最新文章
- 528. 按权重随机选择
- Potplayer使用必看
- Kafka Connect简介
- maven mysql的jdbctemplate_JDBC、JDBCTemplate、MyBatis、Hiberante 比较与分析
- 33、JAVA_WEB开发基础之会话机制
- 一起学习Windows Phone7开发(十八. Windows Phone7 Toolkit)
- 华为鸿蒙系统是物联网,华为鸿蒙系统官宣!谷歌工程师直接懵了,硅谷感慨:中国人太厉害...
- 风控中英文术语手册(银行_消费金融信贷业务)
- cvFilter2D() 卷积初步了解
- 被黑心商家坑了N次,探究抽奖背后的秘密 —— H5转盘小游戏完整实现(源码直接拿走)
- Linux下VirtualBox出现kernel driver not installed的解决方法
- Kotlin 1.4 版本正式发布:新功能一覽
- Kotlin 中的 Unit
- 太阳能无线充电系统设计
- 网络基本知识【数据传输流程】
- 小鸡腿U T6 2013FINAL
- shell编程——select语句
- openlayers 地图源
- Isito - Rate Limits(请求限速)- 再战
- 技术人攻略访谈四十|刘睿民:数据库战国时代,我不跟你们玩政治!