这里的book模型下的keys方法好像有点问题
来源:9-2 模糊搜索书籍

孤独观测者
2018-08-16
这里是按老师的代码,模糊搜索拿到书籍信息没有出错。
一路向下到keys这里断点,再往后就是出错了
尝试过将视图函数直接返回字符串,这样不会报错,但是返回一个jsonify的books就会出错,不知道是什么问题
写回答
1回答
-
孤独观测者
提问者
2018-08-16
找到问题了,之前课上将__getitem__放在base里面,那里直接过了,所以没有写这个方法,因为重构的JSONEncoder会将flask无法识别的默认转化为字典
这里python会用o['id']这样来获取数据,但是o是一个对象不是一个字典,所以这里会调用__getitem__来实现。
00
相似问题