浅谈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列表推导式的使用方法
Nov 21 Python
在Python中进行自动化单元测试的教程
Apr 15 Python
Python模块搜索路径代码详解
Jan 29 Python
python 多维切片之冒号和三个点的用法介绍
Apr 19 Python
python3获取当前文件的上一级目录实例
Apr 26 Python
对python:print打印时加u的含义详解
Dec 15 Python
用Python读取几十万行文本数据
Dec 24 Python
正确理解Python中if __name__ == '__main__'
Jan 24 Python
Python 互换字典的键值对实例
Feb 12 Python
Python scrapy增量爬取实例及实现过程解析
Dec 24 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
Mar 20 Python
Python捕获异常堆栈信息的几种方法(小结)
May 18 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/01/28 PHP
数据库中排序的对比及使用条件详解
2012/02/23 PHP
php常用数学函数汇总
2014/11/21 PHP
PHP基于Closure类创建匿名函数的方法详解
2017/08/17 PHP
<script defer> defer 是什么意思
2009/05/10 Javascript
jquery ajax 同步异步的执行示例代码
2010/06/23 Javascript
javascript对select标签的控制(option选项/select)
2013/01/31 Javascript
jquery根据属性和index来查找属性值并操作
2014/07/25 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
JS实现的通用表单验证插件完整实例
2015/08/20 Javascript
基于WebUploader的文件上传js插件
2016/08/19 Javascript
JavaScript中匿名函数的递归调用
2017/01/22 Javascript
ES6新特性之数组、Math和扩展操作符用法示例
2017/04/01 Javascript
vue脚手架及vue-router基本使用
2018/04/09 Javascript
vue项目中公用footer组件底部位置的适配问题
2018/05/10 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
微信小程序canvas实现刮刮乐效果
2018/07/09 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
2020/04/08 Javascript
vue下拉刷新组件的开发及slot的使用详解
2020/12/23 Vue.js
Python开发常用的一些开源Package分享
2015/02/14 Python
使用Python编写一个最基础的代码解释器的要点解析
2016/07/12 Python
python3 读写文件换行符的方法
2018/04/09 Python
使用python读取.text文件特定行的数据方法
2019/01/28 Python
对Python 检查文件名是否规范的实例详解
2019/06/10 Python
PyInstaller的安装和使用的详细步骤
2020/06/02 Python
一些关于python 装饰器的个人理解
2020/08/31 Python
Crucial英睿达法国官网:内存条及SSD固态硬盘升级
2018/07/13 全球购物
Gap英国官网:Gap UK
2018/07/18 全球购物
面向对象编程的优势是什么
2015/12/17 面试题
船舶专业个人求职信范文
2014/01/02 职场文书
中职招生先进个人材料
2014/08/31 职场文书
房屋租赁协议书
2014/10/18 职场文书
街道社区活动报告
2015/02/05 职场文书
总结Python常用的魔法方法
2021/05/25 Python
Java方法重载和方法重写的区别到底在哪?
2021/06/11 Java/Android
一起来学习Python的元组和列表
2022/03/13 Python