浅谈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通过urllib2爬网页上种子下载示例
Feb 24 Python
Python验证码识别处理实例
Dec 28 Python
Python中关键字nonlocal和global的声明与解析
Mar 12 Python
numpy.linspace 生成等差数组的方法
Jul 02 Python
Selenium(Python web测试工具)基本用法详解
Aug 10 Python
Python 数据库操作 SQLAlchemy的示例代码
Feb 18 Python
Python生成个性签名图片获取GUI过程解析
Dec 16 Python
Python2与Python3的区别详解
Feb 09 Python
python调用API接口实现登陆短信验证
May 10 Python
Python读取JSON数据操作实例解析
May 18 Python
Python中的__init__作用是什么
Jun 09 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
Aug 07 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
文字幻灯片
2006/06/26 Javascript
基于jquery的分页控件(C#)
2011/01/06 Javascript
JQuery的AJAX实现文件下载的小例子
2013/05/15 Javascript
jQuery实现鼠标悬停显示提示信息窗口的方法
2015/04/30 Javascript
jQuery实现鼠标双击Table单元格变成文本框及输入内容后更新到数据库的方法
2015/11/25 Javascript
点击页面任何位置隐藏div的实现方法
2016/09/05 Javascript
浅谈js的ajax的异步和同步请求的问题
2016/10/07 Javascript
不使用script导入js文件的几种方法
2016/10/27 Javascript
BootStrap按钮标签及基本样式
2016/11/23 Javascript
JQuery学习总结【二】
2016/12/01 Javascript
Vue2.0使用过程常见的一些问题总结学习
2017/04/10 Javascript
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
2017/08/18 Javascript
JS中获取 DOM 元素的绝对位置实例详解
2018/04/23 Javascript
Vue中使用vee-validate表单验证的方法
2018/05/09 Javascript
解决vue中修改了数据但视图无法更新的情况
2018/08/27 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
2018/12/17 Javascript
vue实现搜索功能
2019/05/28 Javascript
30分钟搭建Python的Flask框架并在上面编写第一个应用
2015/03/30 Python
Python随机数用法实例详解【基于random模块】
2017/04/18 Python
python2与python3共存问题的解决方法
2018/09/18 Python
利用Python库Scapy解析pcap文件的方法
2019/07/23 Python
使用pycharm在本地开发并实时同步到服务器
2019/08/02 Python
python中open函数的基本用法示例
2019/09/07 Python
使用turtle绘制五角星、分形树
2019/10/06 Python
python脚本调用iftop 统计业务应用流量的思路详解
2019/10/11 Python
Python爬虫使用浏览器cookies:browsercookie过程解析
2019/10/22 Python
Python如何使用argparse模块处理命令行参数
2019/12/11 Python
python生成xml时规定dtd实例方法
2020/09/21 Python
Python实现列表索引批量删除的5种方法
2020/11/16 Python
localStorage、sessionStorage使用总结
2017/11/17 HTML / CSS
美国学校校服,儿童和婴儿服装:Cookie’s Kids
2016/10/14 全球购物
英国假睫毛购买网站:FalseEyelashes.co.uk
2018/05/23 全球购物
Nordgreen手表德国官方网站:丹麦极简主义手表
2019/10/31 全球购物
加拿大品牌鞋包连锁店:Little Burgundy
2021/02/28 全球购物
法学专业大学生实习自我鉴定
2014/10/05 职场文书
JMeter对MySQL数据库进行压力测试的实现步骤
2022/01/22 MySQL