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 迭代器与生成器实例详解
May 18 Python
Python简单实现socket信息发送与监听功能示例
Jan 03 Python
Python实现迭代时使用索引的方法示例
Jun 05 Python
Django如何实现网站注册用户邮箱验证功能
Aug 14 Python
python多线程高级锁condition简单用法示例
Nov 07 Python
python中seaborn包常用图形使用详解
Nov 25 Python
不到20行实现Python代码即可制作精美证件照
Apr 24 Python
浅谈keras.callbacks设置模型保存策略
Jun 18 Python
python程序需要编译吗
Jun 19 Python
python正则表达式re.match()匹配多个字符方法的实现
Jan 27 Python
深入理解python协程
Jun 15 Python
总结python多进程multiprocessing的相关知识
Jun 29 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
世界第一个无线广播电台 KDKA
2021/03/01 无线电
再推荐十款免费的php开发工具
2015/11/09 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
Laravel用户授权系统的使用方法示例
2018/09/16 PHP
javascript实现unicode和字符的互相转换
2007/07/18 Javascript
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
javascript两段代码,两个小技巧
2010/02/04 Javascript
JS实现悬浮移动窗口(悬浮广告)的特效
2013/03/12 Javascript
解析Javascript小括号“()”的多义性
2013/12/03 Javascript
ExtJS中设置下拉列表框不可编辑的方法
2014/05/07 Javascript
js获取字符串字节数方法小结
2015/06/09 Javascript
谈谈encodeURI和encodeURIComponent以及escape的区别与应用
2015/11/24 Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
2016/09/04 Javascript
input输入密码变黑点密文的实现方法
2017/01/09 Javascript
微信小程序 scroll-view隐藏滚动条详解
2017/01/16 Javascript
Angular2 组件通信的实例代码
2017/06/23 Javascript
JS将网址url转化为JSON格式的方法
2018/07/02 Javascript
Vue函数式组件的应用实例详解
2019/08/30 Javascript
python实现百度语音识别api
2018/04/10 Python
对Tensorflow中的矩阵运算函数详解
2018/07/27 Python
python 协程中的迭代器,生成器原理及应用实例详解
2019/10/28 Python
Python reversed函数及使用方法解析
2020/03/17 Python
Python常用数据分析模块原理解析
2020/07/20 Python
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
锐步香港官方网上商店:Reebok香港
2020/11/05 全球购物
简单说说tomcat的配置
2013/05/28 面试题
大学生村官心得体会范文
2014/01/04 职场文书
小班秋游活动方案
2014/02/22 职场文书
改革共识倡议书
2014/08/29 职场文书
标准版离职证明书
2014/09/12 职场文书
2014年团工作总结
2014/11/27 职场文书
拾金不昧感谢信
2015/01/21 职场文书
培训督导岗位职责
2015/04/10 职场文书
爱心捐书倡议书
2015/04/27 职场文书
2016年大学生暑期社会实践方案
2015/11/26 职场文书
党员干部学习心得体会
2016/01/23 职场文书