浅谈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小技巧之批量抓取美女图片
Jun 06 Python
Python二分法搜索算法实例分析
May 11 Python
python 环境变量和import模块导入方法(详解)
Jul 11 Python
python的多重继承的理解
Aug 06 Python
APIStar:一个专为Python3设计的API框架
Sep 26 Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
Apr 29 Python
Python利用sqlacodegen自动生成ORM实体类示例
Jun 04 Python
简单了解python的break、continue、pass
Jul 08 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
Oct 24 Python
Pytorch实现LSTM和GRU示例
Jan 14 Python
Python 读取xml数据,cv2裁剪图片实例
Mar 10 Python
Django获取model中的字段名和字段的verbose_name方式
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 strncasecmp字符串比较的小技巧
2011/01/04 PHP
对淘宝URL中ID提取的PHP代码
2013/09/01 PHP
php过滤HTML标签、属性等正则表达式汇总
2014/09/22 PHP
PHP简单日历实现方法
2016/07/20 PHP
Yii1.1中通过Sql查询进行的分页操作方法
2017/03/16 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
windows环境下使用Composer安装ThinkPHP5
2018/05/18 PHP
利用PHP扩展Xhprof分析项目性能实践教程
2018/09/05 PHP
jquery isEmptyObject判断是否为空对象的函数
2011/02/14 Javascript
javascript获取web应用根目录的方法
2014/02/12 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
2014/04/11 Javascript
AngularJS语法详解(续)
2015/01/23 Javascript
php常见的页面跳转方法汇总
2015/04/15 Javascript
javascript实现简单的进度条
2015/07/02 Javascript
jquery实现左右滑动菜单效果代码
2015/08/27 Javascript
js运动应用实例解析
2015/12/28 Javascript
Bootstrap模块dropdown实现下拉框响应
2016/05/22 Javascript
js实现无缝滚动图(可控制当前滚动的方向)
2017/02/22 Javascript
微信小程序中页面FOR循环和嵌套循环
2017/06/21 Javascript
Angular项目中$scope.$apply()方法的使用详解
2017/07/26 Javascript
从理论角度讨论JavaScript闭包
2019/04/03 Javascript
一个小时快速搭建微信小程序的方法步骤
2019/04/15 Javascript
vue实现导航标题栏随页面滚动渐隐渐显效果
2020/03/12 Javascript
详细解读tornado协程(coroutine)原理
2018/01/15 Python
Python3实现从排序数组中删除重复项算法分析
2019/04/03 Python
简单了解Python读取大文件代码实例
2019/12/18 Python
节日快乐! Python画一棵圣诞树送给你
2019/12/24 Python
什么是python的必选参数
2020/06/21 Python
python基于opencv 实现图像时钟
2021/01/04 Python
蒂娜商店:Tiina the Store
2019/12/07 全球购物
自我鉴定的范文
2013/10/03 职场文书
运动会100米加油稿
2015/07/21 职场文书
关于元旦的广播稿2016
2015/12/17 职场文书
创业计划书之校园超市
2019/09/12 职场文书
tensorflow学习笔记之tfrecord文件的生成与读取
2021/03/31 Python
css3实现背景图片半透明内容不透明的方法示例
2021/04/13 HTML / CSS