如果你使用Django Rest Framework> = 3.3,那么JSONField序列化器是

now included.这是正确的方法。

如果你使用Django Rest Framework< 3.0,然后看到gzerone的答案。 如果您使用的是DRF 3.0 – 3.2,并且您无法升级AND,也不需要序列化二进制数据,请按照这些说明操作。 首先声明一个字段类:

from rest_framework import serializers

class JSONSerializerField(serializers.Field):

""" Serializer for JSONField -- required to make field writable"""

def to_internal_value(self, data):

return data

def to_representation(self, value):

return value

然后在字段中添加到模型中

class MySerializer(serializers.ModelSerializer):

json_data = JSONSerializerField()

而且,如果你需要序列化二进制数据,你可以随时复制official release code

python framework jdon_python – Django Rest Framework和JSONField相关推荐

  1. DRF(Django Rest Framework)

    1.DRF(Django Rest Framework) Django REST framework是一个建立在Django基础之上的Web 应用开发框架,本质上就是一个内置在django里面的子应用 ...

  2. Django Rest Framework框架

    注明 本笔记主要参考书籍<Django应用开发实战><Django企业开发实战>,这两本书前者详细,后者精炼.本文还主要参考(?雾)金角大王的博客,当然还参考了其他人的博客.这 ...

  3. python全栈生鲜电商_Vue+Django REST framework 打造生鲜电商项目(学习笔记一)

    1.环境搭建 所需软件的版本: 1)pycharm(使用professional版本) 2)mysql.navicat 安装好的mysql后需要给root权限,不然只能通过localhost访问本地的 ...

  4. django调用python脚本返回_讲解django rest framework 自定义返回方法

    讲解django rest framework 自定义返回方法 大家在用Django Rest Framework的时候会发现默认继承后,增删改查的返回信息都是一段data,这是因为我实际是状态码和信 ...

  5. python全栈生鲜电商_Python前后端分离开发Vue+Django REST framework全栈打造生鲜电商项目...

    vue项目采用当前流行的前后端分离式开发技术,涉及RESTFul API基础知识和Vue项目结构分析,解决了技术开发单一的痛点,拥有超前的技术融合技能,让你在开发的领域比别人技高一筹! 1.项目初始化 ...

  6. Django REST framework API 指南(2):响应

    Django REST framework API 指南(1):请求 Django REST framework API 指南(2):响应 Django REST framework API 指南(3 ...

  7. Django REST framework的一些奇巧淫技(干货!!!)

    开始之前,假设你已经有Django和Django REST framework的一些基础了 mixins,ViewSet和routers配合使用 minxis的类有5种 CreateModelMixi ...

  8. Django REST framework快速入门

    1)简介: 接口使用REST framework,REST framework是一套基于Django 的 REST 框架,是一个强大灵活的构建 Web API 的工具包. 写接口三步完成:连接数据库. ...

  9. Django REST framework 1

    Django REST framework Django REST framework官方文档:点击  中文文档:点击 安装djangorestframework:pip3 install djang ...

最新文章

  1. python列表片段_Python列表片段索引操作,python
  2. 会计电算化算不算计算机专业,成都会计学校会计电算化专业介绍
  3. 第十四节: EF的三种模式(四) 之 原生正宗的 CodeFirst模式的默认约定
  4. 深度学习(机器学习)模型压缩开源库整理
  5. 随想录(zynq学习)
  6. 深度剖析“GCC编译器编译过程”
  7. Windows打印服务器上无法删除打印机
  8. 机器学习——关于感知机概念的理解(可能只对本人适用)
  9. 关于ARINC 573/717帧同步字的误解
  10. python3.5安装scipy_Python3上的Scipy安装
  11. 3D引擎优化: 分布式渲染系统能聚沙成塔
  12. word-embedding(skip-gram)(pytorch入门3)
  13. 最优阵列处理技术/Harry L. Van Trees——学习笔记2
  14. Flink部署——Debugging(开发实用,建议收藏)
  15. RFI射频干扰、谐波、基波
  16. cesium两种方式鼠标移入移出实体显示提示框
  17. 华为在深度学习平台上的优化实践
  18. JavaScript一键换肤
  19. Squirrel and chestnut CodeChef - SQUIRREL
  20. 前端基于element组件的语音文件上传

热门文章

  1. 断网问题解决【值得一记】
  2. 微软拟测试类微博服务OfficeTalk
  3. 演练nerddinner 问题
  4. Ubuntu 中如何使用 PPA 安装应用程序
  5. Pycharm 安装 tensorflow 的一些坑
  6. Android之实现 A/B分区更新固件
  7. Ubuntu18.04关闭docker开机自启动
  8. make install到指定安装目录
  9. Android编译32/64位so or bin(Android.bp or Android.mk)
  10. Video for linux 2 example (v4l2 demo)