
flask error:TypeError: 'list' object is not callable
发布日期:2021-05-06 23:49:05
浏览次数:21
分类:精选文章
本文共 775 字,大约阅读时间需要 2 分钟。
参考:
我在flask程序的view函数中返回一个元素为字典的列表list,然后在网页调试工具 postman 中显示的错误为:
500 Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
在程序中打开调试模式:
if __name__ == '__main__': # 打开调试模式,可以在终端看到错误信息 app.run(debug=True)
如下为报错信息:
TypeError: 'list' object is not callableThe view function did not return a valid response. The return type must be a string, tuple, Response instance, or WSGI callable, but it was a list.
原因是flask中直接返回list或dict是不行的,要求的返回值类型只有:
1、字符串类型
2、json类型(使用flask的 jsonify() 模块),实际是Response
对象
我直接使用 return jsonify(results) 将list转换为json,又出现错误:
TypeError: Object of type 'float32' is not JSON serializable
也就是无法序列化 float32 对象。
我使用str()方法将浮点数转换为字符串。
发表评论
最新留言
很好
[***.229.124.182]2025年03月31日 20时18分06秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
react: antd 中 table 排序问题
2019-03-05
FPGA学习网站推荐
2019-03-05
LeetCode:100. Same Tree相同的树(C语言)
2019-03-05
【个人网站搭建】GitHub pages+hexo框架下为next主题添加分类及标签
2019-03-05
GDB命令—jump/return/call/disassemble
2019-03-05
java基础--继承
2019-03-05
java基础--java内部类
2019-03-05
fastjson 反序列化源码解析
2019-03-05
按位与、或、非、异或总结
2019-03-05
TCP心跳检测包
2019-03-05
01 背包问题
2019-03-05
JVM - 参数配置影响线程数
2019-03-05
idea如何导入一个maven项目
2019-03-05
在 springboot 项目中全局处理异常
2019-03-05
ILI9341几个重要的命令
2019-03-05
AD如何对原理图进行注释
2019-03-05
力扣:地图分析(多源bfs)
2019-03-05
NC15136: 迷宫
2019-03-05
动态点击a标签
2019-03-05