django 将model转换为字典的方法示例


Posted in Python onOctober 16, 2018

平常的开发过程中不免遇到需要把model转成字典的需求,尤其是现在流行前后端分离架构,Json格式几乎成了前后端之间数据交换的标准,这种model转dict的需求就更多了,本文介绍日常使用的方法以供参考

from django.forms.models import model_to_dict
from projects.models import ProjectInformation


site = ProjectInformation.objects.get(id=6)
dict = model_to_dict(site)

dict

{'CRFmethod': '',
 'EDCprovider': '',
 'acceptancenum': '',
 'add_time': datetime.datetime(2017, 4, 20, 8, 4, 42, 751202, tzinfo=<UTC>),
 'begindate': None,
 'clinicalassis': '',
 'clinicalnum': '',
 'created_by': '',
 'created_date': None,
 'enddate': None,
 'ethicsreviewdate': None,
 'ethicsreviewpers': '',
 'ethicsreviewres': '',
 'ethicsreviewunit': '',
 'id': 6,
 'isimport': None,
 'leaderunit': None,
 'localcases': None,
 'medicalequipment': '',
 'mequipmenttype': '',
 'multicenter': '',
 'plannum': '',
 'proenname': '爱上地方',
 'proname': '打士大夫',
 'prostatus': '',
 'prosummary': '',
 'protype': '打是否',
 'regstudy': '是',
 'reportdate': None,
 'reportnum': '',
 'reportversion': '',
 'researchdesign': '',
 'researchtype': '',
 'responsible': '',
 'studytype': '器械类',
 'telephonenum': None,
 'totalcases': None,
 'treatmenttype': None,
 'unitnum': None}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python网络编程学习笔记(六):Web客户端访问
Jun 09 Python
python sort、sorted高级排序技巧
Nov 21 Python
Python使用multiprocessing实现一个最简单的分布式作业调度系统
Mar 14 Python
Python 统计字数的思路详解
May 08 Python
python清除字符串中间空格的实例讲解
May 11 Python
python range()函数取反序遍历sequence的方法
Jun 25 Python
Python GUI编程完整示例
Apr 04 Python
python安装gdal的两种方法
Oct 29 Python
python next()和iter()函数原理解析
Feb 07 Python
Python基于pillow库实现生成图片水印
Sep 14 Python
Python爬虫之App爬虫视频下载的实现
Dec 08 Python
pyx文件 生成pyd 文件用于 cython调用的实现
Mar 04 Python
python复制列表时[:]和[::]之间有什么区别
Oct 16 #Python
使用Python编写Prometheus监控的方法
Oct 15 #Python
python取数作为临时极大值(极小值)的方法
Oct 15 #Python
Python文件监听工具pyinotify与watchdog实例
Oct 15 #Python
Python并行分布式框架Celery详解
Oct 15 #Python
对Python 内建函数和保留字详解
Oct 15 #Python
Python 比较文本相似性的方法(difflib,Levenshtein)
Oct 15 #Python
You might like
使用 eAccelerator加速PHP代码的目的
2007/03/16 PHP
php连接oracle数据库的核心步骤
2016/05/26 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
PHP生成zip压缩包的常用方法示例
2019/08/22 PHP
jquery api参考 visualjquery 中国线路 速度快
2007/11/30 Javascript
JS event使用方法详解
2008/04/28 Javascript
XHTML下,JS浮动代码失效的问题
2009/11/12 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
JavaScript中的普通函数与构造函数比较
2015/04/07 Javascript
jQuery获取URL请求参数的方法
2015/07/18 Javascript
javascript运动框架用法实例分析(实现放大与缩小效果)
2016/01/08 Javascript
几种tab切换详解
2017/02/03 Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
2017/04/07 jQuery
js数组实现权重概率分配
2017/09/12 Javascript
vue-cli之router基本使用方法详解
2017/10/17 Javascript
在nginx上部署vue项目(history模式)的方法
2017/12/28 Javascript
js实现简单的无缝轮播效果
2020/09/05 Javascript
[54:53]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第二场
2014/05/23 DOTA
Python使用urllib2获取网络资源实例讲解
2013/12/02 Python
Python实现向QQ群成员自动发邮件的方法
2014/11/19 Python
Python实现Pig Latin小游戏实例代码
2018/02/02 Python
python如何爬取个性签名
2018/06/19 Python
梅尔倒谱系数(MFCC)实现
2019/06/19 Python
Windows 下python3.8环境安装教程图文详解
2020/03/11 Python
Python更换pip源方法过程解析
2020/05/19 Python
HMV日本官网:全球知名的音乐、DVD和电脑游戏零售巨头
2016/08/13 全球购物
雅高酒店中国:Accorhotels.com China
2018/03/26 全球购物
全球游戏Keys和卡片市场:GamesDeal
2018/03/28 全球购物
初一体育教学反思
2014/01/29 职场文书
高中生的自我评价
2014/03/04 职场文书
《水乡歌》教学反思
2014/04/24 职场文书
委托公证书样本
2015/01/23 职场文书
工作会议通知
2015/04/15 职场文书
爱国主义教育基地观后感
2015/06/18 职场文书
股东合作协议书模板2篇
2019/11/05 职场文书
Python编程源码报错解决方法总结经验分享
2021/10/05 Python