浅谈django model postgres的json字段编码问题


Posted in Python onJanuary 05, 2018

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字段编码问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现在线程里运行scrapy的方法
Apr 07 Python
python实现mysql的读写分离及负载均衡
Feb 04 Python
基于python进行桶排序与基数排序的总结
May 29 Python
利用python numpy+matplotlib绘制股票k线图的方法
Jun 26 Python
使用WingPro 7 设置Python路径的方法
Jul 24 Python
python中单下划线(_)和双下划线(__)的特殊用法
Aug 29 Python
python线程定时器Timer实现原理解析
Nov 30 Python
Django 自定义404 500等错误页面的实现
Mar 08 Python
python中JWT用户认证的实现
May 18 Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
May 27 Python
python模块内置属性概念及实例
Feb 18 Python
python网络爬虫实现发送短信验证码的方法
Feb 25 Python
django admin添加数据自动记录user到表中的实现方法
Jan 05 #Python
Python3 queue队列模块详细介绍
Jan 05 #Python
python多进程中的内存复制(实例讲解)
Jan 05 #Python
使用python和Django完成博客数据库的迁移方法
Jan 05 #Python
Python3多线程爬虫实例讲解代码
Jan 05 #Python
python编写微信远程控制电脑的程序
Jan 05 #Python
使用python爬虫实现网络股票信息爬取的demo
Jan 05 #Python
You might like
php&java(三)
2006/10/09 PHP
PHP 图片水印类代码
2012/08/27 PHP
php使用百度翻译api示例分享
2014/01/31 PHP
PHP实现更新中间关联表数据的两种方法
2014/09/01 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
2016/06/30 PHP
特殊字符、常规符号及其代码对照表
2006/06/26 Javascript
JavaScript While 循环基础教程
2007/04/05 Javascript
jQuery操作select下拉框的text值和value值的方法
2014/05/31 Javascript
js实现时间显示几天前、几小时前或者几分钟前的方法集锦
2015/05/29 Javascript
AngularJs ng-route路由详解及实例代码
2016/09/14 Javascript
纯js实现动态时间显示
2020/09/07 Javascript
JS实现的DOM插入节点操作示例
2018/04/04 Javascript
vue中使用heatmapjs的示例代码(结合百度地图)
2018/09/05 Javascript
CentOS 8.2服务器上安装最新版Node.js的方法
2020/12/16 Javascript
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
python检测是文件还是目录的方法
2015/07/03 Python
python3实现抓取网页资源的 N 种方法
2017/05/02 Python
使用Turtle画正螺旋线的方法
2017/09/22 Python
pandas实现选取特定索引的行
2018/04/20 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
python+logging+yaml实现日志分割
2019/07/22 Python
Windows平台Python编程必会模块之pywin32介绍
2019/10/01 Python
pandas 空数据处理方法详解
2019/11/02 Python
详解Python在使用JSON时需要注意的编码问题
2019/12/06 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
2020/02/26 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
Canvas环形饼图与手势控制的实现代码
2019/11/08 HTML / CSS
naturalizer加拿大官网:美国娜然女鞋
2017/04/04 全球购物
英国家喻户晓的高街品牌:River Island
2017/11/28 全球购物
爱尔兰电子产品购物网站:Komplett.ie
2018/04/04 全球购物
Joie官方网上商店:购买服装和女装配饰
2018/06/05 全球购物
Java基础面试题
2014/07/19 面试题
厂长岗位职责
2014/02/19 职场文书
小组口号大全
2014/06/09 职场文书
2014年社区卫生工作总结
2014/12/18 职场文书
如何理解Vue简单状态管理之store模式
2021/05/15 Vue.js