flask添加权限的时候出现TypeError: ObjectId('') is not JSON
2016-05-23 00:00
561 查看
此问题是flask插件未考虑到使用mongodb,的id类型
解决方式:
1.找到flask文件夹编辑json.py文件
2.修改 JSONEncoder类里面的default方法
3.在最后面的return上面加一个if
4.内容 :
from bson import ObjectId
if isinstance(o, ObjectId):
return str(o)
解决方式:
1.找到flask文件夹编辑json.py文件
2.修改 JSONEncoder类里面的default方法
3.在最后面的return上面加一个if
4.内容 :
from bson import ObjectId
if isinstance(o, ObjectId):
return str(o)
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 如何在 Fedora 上安装 MongoDB 服务器
- 如何使用 Flask 编写 Python Web API
- PHP添加yaf xhprof mongodb 同理
- mongodb安装
- 如何在 Ubuntu 上安装 MongoDB
- 信息安全聚合 Sec-News 的重构之路
- perl操作MongoDB报错undefined symbol: HeUTF8解决方法
- C#中使用1.7版本驱动操作MongoDB简单例子
- 使用zabbix监控mongodb的方法
- Node.js的MongoDB驱动Mongoose基本使用教程
- MongoDB系列教程(四):设置用户访问权限
- node.js连接mongoDB数据库 快速搭建自己的web服务
- php实现的mongodb操作类实例
- 解决mongodb在ubuntu下启动失败,提示couldn‘t remove fs lock errno:9 Bad file descriptor的错误
- 在PostgreSQL的基础上创建一个MongoDB的副本的教程
- TypeError document.getElementById(...) is null错误原因
- 关于mongoose连接mongodb重复访问报错的解决办法