浅谈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中字典和集合学习小结
Jul 07 Python
Python 查找list中的某个元素的所有的下标方法
Jun 27 Python
使用Python读取二进制文件的实例讲解
Jul 09 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
Feb 15 Python
python交互界面的退出方法
Feb 16 Python
python写入文件自动换行问题的方法
Jul 05 Python
在python 中split()使用多符号分割的例子
Jul 15 Python
pytorch自定义初始化权重的方法
Aug 17 Python
python连接PostgreSQL数据库的过程详解
Sep 18 Python
Python numpy线性代数用法实例解析
Nov 15 Python
python多维数组分位数的求取方式
Mar 03 Python
Python Django form 组件动态从数据库取choices数据实例
May 19 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 反向排序和随机排序代码
2010/06/30 PHP
php+ajax做仿百度搜索下拉自动提示框(有实例)
2012/08/21 PHP
PHP使用Pthread实现的多线程操作实例
2015/11/14 PHP
参考:关于Javascript中实现暂停的几篇文章
2007/03/04 Javascript
地址栏上的一段语句,改变页面的风格。(教程)
2008/04/02 Javascript
Firefox中beforeunload事件的实现缺陷浅析
2012/05/03 Javascript
JavaScript加强之自定义event事件
2013/09/21 Javascript
Javascript中string转date示例代码
2013/11/01 Javascript
JavaScript将一个数组插入到另一个数组的方法
2015/03/19 Javascript
用JavaScript实现对话框的教程
2015/06/04 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐二)
2016/07/12 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
完美解决js传递参数中加号和&号自动改变的方法
2016/10/11 Javascript
Json按某个键的值进行排序
2016/12/22 Javascript
Webpack执行命令参数详解
2017/06/17 Javascript
vue表单中遍历表单操作按钮的显示隐藏示例
2019/10/30 Javascript
vue 动态创建组件的两种方法
2020/12/31 Vue.js
vue-video-player 断点续播的实现
2021/02/01 Vue.js
Python的Django框架下管理站点的基本方法
2015/07/17 Python
Python常用内置模块之xml模块(详解)
2017/05/23 Python
python十进制和二进制的转换方法(含浮点数)
2018/07/07 Python
pandas 空的dataframe 插入列名的示例
2018/10/30 Python
python利用JMeter测试Tornado的多线程
2020/01/12 Python
安装pyecharts1.8.0版本后导入pyecharts模块绘图时报错: “所有图表类型将在 v1.9.0 版本开始强制使用 ChartItem 进行数据项配置 ”的解决方法
2020/08/18 Python
利用css3径向渐变做一张优惠券的示例
2018/03/22 HTML / CSS
关于HTML5的22个初级技巧(图文教程)
2012/06/21 HTML / CSS
多视角3D逼真HTML5水波动画
2016/03/03 HTML / CSS
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
佛罗里达州印第安河新鲜水果:Hale Groves
2017/02/20 全球购物
法国面料和小百货在线商店:Mondial Tissus
2019/03/23 全球购物
意大利顶级奢侈品电商:LUISAVIAROMA(支持中文)
2020/05/26 全球购物
日语专业推荐信
2013/11/12 职场文书
元旦文艺汇演主持词
2014/03/26 职场文书
篮球赛口号
2014/06/18 职场文书
2016年4月份红领巾广播稿
2015/12/21 职场文书
MySQL REVOKE实现删除用户权限
2021/06/18 MySQL