浅谈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 相关文章推荐
仅用500行Python代码实现一个英文解析器的教程
Apr 02 Python
python如何定义带参数的装饰器
Mar 20 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
May 15 Python
Django 中使用流响应处理视频的方法
Jul 20 Python
Python3.6.2调用ffmpeg的方法
Jan 10 Python
python异步实现定时任务和周期任务的方法
Jun 29 Python
python中open函数的基本用法示例
Sep 07 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
Jan 04 Python
在vscode中启动conda虚拟环境的思路详解
Dec 25 Python
Pytorch - TORCH.NN.INIT 参数初始化的操作
Feb 27 Python
python opencv通过按键采集图片源码
May 20 Python
python playwrigh框架入门安装使用
Jul 23 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
PHP4与PHP3中一个不兼容问题的解决方法
2006/10/09 PHP
用PHP和ACCESS写聊天室(十)
2006/10/09 PHP
php部分常见问题总结
2008/03/27 PHP
PHP、Java des加密解密实例
2015/04/27 PHP
Laravel5中防止XSS跨站攻击的方法
2016/10/10 PHP
php加密之discuz内容经典加密方式实例详解
2017/02/04 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
js控制的回到页面顶端goTop的代码实现
2013/03/20 Javascript
js实现YouKu的漂亮搜索框效果
2015/08/19 Javascript
微信小程序实现图片自适应(支持多图)
2017/01/25 Javascript
js数字舍入误差以及解决方法(必看篇)
2017/02/28 Javascript
ES6新特性之字符串的扩展实例分析
2017/04/01 Javascript
bootstrap模态框示例代码分享
2017/05/17 Javascript
iscroll-probe实现下拉刷新和下拉加载效果
2017/06/28 Javascript
vue动态路由实现多级嵌套面包屑的思路与方法
2017/08/16 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
antd组件Upload实现自己上传的实现示例
2018/12/18 Javascript
jquery树形插件zTree高级使用详解
2019/08/16 jQuery
node.js使用net模块创建服务器和客户端示例【基于TCP协议】
2020/02/14 Javascript
vue+iview实现分页及查询功能
2020/11/17 Vue.js
Python实现给文件添加内容及得到文件信息的方法
2015/05/28 Python
通过5个知识点轻松搞定Python的作用域
2016/09/09 Python
微信 用脚本查看是否被微信好友删除
2016/10/28 Python
Python 由字符串函数名得到对应的函数(实例讲解)
2017/08/10 Python
python中多层嵌套列表的拆分方法
2018/07/02 Python
numpy的文件存储.npy .npz 文件详解
2018/07/09 Python
pytorch训练imagenet分类的方法
2018/07/27 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
python pandas dataframe 去重函数的具体使用
2020/07/20 Python
Yahoo-PHP面试题3
2012/01/14 面试题
材料员岗位职责
2014/03/13 职场文书
农民工工资承诺书范文
2014/03/31 职场文书
应届毕业生自荐书
2014/06/18 职场文书
学生穿着不得体检讨书
2014/10/12 职场文书
Python使用Kubernetes API访问集群
2021/05/30 Python
Python3使用Qt5来实现简易的五子棋小游戏
2022/05/02 Python