浅谈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搭建Django应用程序步骤及版本冲突问题解决
Nov 19 Python
跟老齐学Python之总结参数的传递
Oct 10 Python
Python闭包之返回函数的函数用法示例
Jan 27 Python
python 构造三维全零数组的方法
Nov 12 Python
python数据处理之如何选取csv文件中某几行的数据
Sep 02 Python
python监控nginx端口和进程状态
Sep 06 Python
Python实现实时数据采集新型冠状病毒数据实例
Feb 04 Python
基于Tensorflow:CPU性能分析
Feb 10 Python
Python 使用 environs 库定义环境变量的方法
Feb 25 Python
Python 远程开关机的方法
Nov 18 Python
vue.js刷新当前页面的实例讲解
Dec 29 Python
Python Pandas常用函数方法总结
Jun 15 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
《魔兽争霸3:重制版》更新 多项视觉效果调整
2020/05/04 魔兽争霸
php5 pdo新改动加载注意事项
2008/09/11 PHP
php 不同编码下的字符串长度区分
2009/09/26 PHP
php页面消耗内存过大的处理办法
2013/03/18 PHP
php 基础函数
2017/02/10 PHP
PHP截取发动短信内容的方法
2017/07/04 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
JavaScript操纵窗口的方法小结
2013/06/28 Javascript
基于dropdown.js实现的两款美观大气的二级导航菜单
2015/09/02 Javascript
Javascript实现快速排序(Quicksort)的算法详解
2015/09/06 Javascript
js for循环倒序输出数组元素的实例
2017/03/01 Javascript
jQuery.Form实现Ajax上传文件同时设置headers的方法
2017/06/26 jQuery
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
2017/11/11 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
2018/11/28 Javascript
全面了解JavaScript的作用域链
2019/04/03 Javascript
Vue动态组件和异步组件原理详解
2019/05/06 Javascript
js实现点击图片在屏幕中间弹出放大效果
2019/09/11 Javascript
Bootstrap实现模态框效果
2019/09/30 Javascript
JS实现简单省市二级联动
2019/11/27 Javascript
使用preload预加载页面资源时注意事项
2020/02/03 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
2020/04/22 Javascript
使用Typescript开发微信小程序的步骤详解
2021/01/12 Javascript
python常规方法实现数组的全排列
2015/03/17 Python
Python的Django框架可适配的各种数据库介绍
2015/07/15 Python
调用其他python脚本文件里面的类和方法过程解析
2019/11/15 Python
Python字符串的修改方法实例
2019/12/19 Python
Django关于admin的使用技巧和知识点
2020/02/10 Python
Matplotlib.pyplot 三维绘图的实现示例
2020/07/28 Python
GNC健安喜美国官网:美国第一营养品牌
2016/07/22 全球购物
审核会计岗位职责
2013/11/08 职场文书
手机银行营销方案
2014/03/14 职场文书
预防煤气中毒方案
2014/06/16 职场文书
大学英语专业求职信
2014/06/21 职场文书
《水浒传》读后感3篇(范文)
2019/09/19 职场文书
golang json数组拼接的实例
2021/04/28 Golang