关于django model postgres的json字段编码问题
2017-07-10 09:15
525 查看
django model的json字段的编码器不能有效编码诸如uuid,datetime等数据类型,当直接存储此类型的对象到json字段中为抛出编码异常,这时可以通过JSONField字段的encoder参数指定json编码器,这里直接使用django
rest framework的
JSONEncoder
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 与json序列的转换
- 关于PHP在数组对象与JSON数据之间的转换问题(编码问题)
- 关于python中json load出来编码为unicode的问题的解决
- Django中模型Model添加JSON类型字段的方法
- 关于springmvc 返回json数据null字段的显示问题
- 关于http接口开发中json格式数据编码问题处理
- Java JSON数据解析中关于字段双引号的问题
- 关于在不用Newtonsoft.Json转换的情况下快速给SqlCommand上参数的问题(Model转参数)
- 关于解决对象空值转换成JSON丢失字段的问题
- 关于python中json load出来编码为unicode的问题的解决
- 关于在django入门时遇见的读取模版时碰到的编码问题
- Django中模型Model添加JSON类型字段的方法
- 关于http接口开发中json格式数据编码问题处理
- 为Django中的模型Model添加JSON类型字段
- 关于json格式对象返回页面时间字段显示NANA的问题
- 关于 JSON 中文问题
- 关于linux中mysql中编码的问题(UTF-8)
- 关于中文字符UNICODE编码的三个问题(基于此可以求中文字符的笔划和首拼)
- 关于XMLHTTP对象返回编码问题的各种方法整理