浅谈django model postgres的json字段编码问题
2018-01-05 15:13
1016 查看
django model的json字段的编码器不能有效编码诸如uuid,datetime等数据类型,当直接存储此类型的对象到json字段中为抛出编码异常,这时可以通过JSONField字段的encoder参数指定json编码器,这里直接使用django rest framework 的 JSONEncoder
from django.contrib.postgres.fields import JSONField from rest_framework.utils.encoders import JSONEncoder # django.contrib.postgres.fields.jsonb.JSONField(default=dict, encoder=rest_framework.utils.encoders.JSONEncoder) detail = JSONField(default=dict, encoder=JSONEncoder, help_text=u'详情')
以上这篇浅谈django model postgres的json字段编码问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- 关于django model postgres的json字段编码问题
- 为Django中的模型Model添加JSON类型字段
- Django中模型Model添加JSON类型字段的方法
- Django中模型Model添加JSON类型字段的方法
- 浅谈python中对于json写入txt文件的编码问题
- Django model中 双向关联问题,求帮助
- 完美解决json循环问题(使用javassist增强):Spring MVC中使用jackson的MixInAnnotations方法动态过滤JSON字段
- 浅谈django model的get和filter方法的区别(必看篇)
- 浅谈Python和VC中的编码问题(转)
- Django运行html模板时编码问题的解决方法
- Date类型字段转换为json时的问题
- 关于http接口开发中json格式数据编码问题处理
- 浅谈Python2获取中文文件名的编码问题
- Django model字段类型
- Django model字段类型清单
- SpringMVC中以is开头的字段名返回JSON问题
- django1.8 修改数据库 时间字段 遇到非空问题的解决办法
- 第三方传输不确定json字段转化为对象问题
- tornado with MySQL, torndb, django model, SQLAlchemy ==> JSON dumped
- PHP中使用JSON的编码问题