浅谈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脚本暴力破解栅栏密码
Oct 19 Python
在Windows系统上搭建Nginx+Python+MySQL环境的教程
Dec 25 Python
Python调用SQLPlus来操作和解析Oracle数据库的方法
Apr 09 Python
浅谈Django中的数据库模型类-models.py(一对一的关系)
May 30 Python
Python+OpenCV感兴趣区域ROI提取方法
Jan 10 Python
Python获取一个用户名的组ID过程解析
Sep 03 Python
Python 函数绘图及函数图像微分与积分
Nov 20 Python
Python编译成.so文件进行加密后调用的实现
Dec 23 Python
Python调用.NET库的方法步骤
Dec 27 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
Feb 17 Python
在 Pycharm 安装使用black的方法详解
Apr 02 Python
Java byte数组操纵方式代码实例解析
Jul 22 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
一个改进的UBB类
2006/10/09 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
2012/07/17 PHP
PHP5.3与5.5废弃与过期函数整理汇总
2014/07/10 PHP
ajax+php控制所有后台函数调用
2015/07/15 PHP
php封装的page分页类完整实例代码
2020/02/01 PHP
JQuery this 和 $(this) 的区别
2009/08/23 Javascript
不一样的文字闪烁 轮番闪烁
2009/11/11 Javascript
js实现倒计时(距离结束还有)示例代码
2013/07/24 Javascript
JS文本获得焦点清除文本文字的示例代码
2014/01/13 Javascript
jquery 选取方法都有哪些
2014/05/18 Javascript
AngularJS内置指令
2015/02/04 Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
2015/12/03 Javascript
jquery实现倒计时功能
2015/12/28 Javascript
js去字符串前后空格的实现方法
2016/02/26 Javascript
TinyMCE汉化及本地上传图片功能实例详解
2016/05/31 Javascript
JS实现鼠标框选效果完整实例
2016/06/20 Javascript
Node.js模块全局安装路径配置方法
2018/05/17 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
[16:56]教你分分钟做大人:司夜刺客
2014/10/30 DOTA
python sys模块sys.path使用方法示例
2013/12/04 Python
Python的动态重新封装的教程
2015/04/11 Python
Python中的测试模块unittest和doctest的使用教程
2015/04/14 Python
在Django中编写模版节点及注册标签的方法
2015/07/20 Python
django用户登录和注销的实现方法
2018/07/16 Python
深度辨析Python的eval()与exec()的方法
2019/03/26 Python
python 含子图的gif生成时内存溢出的方法
2019/07/07 Python
python获取依赖包和安装依赖包教程
2020/02/13 Python
将自己的数据集制作成TFRecord格式教程
2020/02/17 Python
Linux系统下升级pip的完整步骤
2021/01/31 Python
来自Ocado的宠物商店:Fetch
2018/07/10 全球购物
高中生学习生活的自我评价
2013/10/09 职场文书
促销活动总结
2014/04/28 职场文书
主题团日活动总结
2014/06/25 职场文书
暑假生活随笔
2015/08/15 职场文书
幼儿园迎新生欢迎词
2015/09/30 职场文书
SQL Server中使用判断语句(IF ELSE/CASE WHEN )案例
2021/07/07 SQL Server