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通过自定义isnumber函数判断字符串是否为数字的方法
Apr 23 Python
Python实现一个Git日志统计分析的小工具
Dec 14 Python
python SMTP实现发送带附件电子邮件
May 22 Python
python读取文本中的坐标方法
Oct 14 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
Jan 17 Python
Python写一个基于MD5的文件监听程序
Mar 11 Python
详解python的argpare和click模块小结
Mar 31 Python
使用 Python 处理 JSON 格式的数据
Jul 22 Python
Pytorch实现GoogLeNet的方法
Aug 18 Python
AUC计算方法与Python实现代码
Feb 28 Python
解决IDEA 的 plugins 搜不到任何的插件问题
May 04 Python
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
Oct 16 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
提高define性能的php扩展hidef的安装和使用
2011/06/14 PHP
php将时间差转换为字符串提示
2011/09/07 PHP
php使用Imagick生成图片的方法
2015/07/31 PHP
php可变长参数处理函数详解
2017/02/22 PHP
php删除数组指定元素实现代码
2017/05/03 PHP
PHP字典树(Trie树)定义与实现方法示例
2017/10/09 PHP
PHP使用ajax的post方式下载excel文件简单示例
2019/08/06 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
CL vs ForZe BO5 第三场 2.13
2021/03/10 DOTA
用js生产批量批处理执行命令
2008/07/28 Javascript
JQuery浮动DIV提示信息并自动隐藏的代码
2010/08/29 Javascript
jquery表单验证使用插件formValidator
2012/11/10 Javascript
百度地图api应用标注地理位置信息(js版)
2013/02/01 Javascript
jQuery获取(选中)单选,复选框,下拉框中的值
2014/02/21 Javascript
JS中递归函数
2016/06/17 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
2016/09/18 Javascript
IONIC自定义subheader的最佳解决方案
2016/09/22 Javascript
原生js仿jquery实现对Ajax的封装
2016/10/04 Javascript
canvas学习之API整理笔记(一)
2016/12/29 Javascript
源码分析Vue.js的监听实现教程
2017/04/23 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
2019/07/07 Javascript
使用layui实现的左侧菜单栏以及动态操作tab项方法
2019/09/10 Javascript
python实现按行切分文本文件的方法
2016/04/18 Python
关于python多重赋值的小问题
2019/04/17 Python
当当网官方旗舰店:中国图书销售夺金品牌
2018/04/02 全球购物
泰海淘:泰国king Power王权免税集团旗下跨境海淘综合型电商
2020/07/26 全球购物
List、Map、Set三个接口,存取元素时,各有什么特点?
2015/09/27 面试题
.NET remoting的两种通道是什么
2016/05/31 面试题
体育教育专业毕业生自荐信
2013/11/15 职场文书
岗位竞聘演讲稿
2014/01/10 职场文书
乡文化站暑期培训方案
2014/08/28 职场文书
Nginx进程调度问题详解
2021/09/25 Servers
Redis命令处理过程源码解析
2022/02/12 Redis
Python使用永中文档转换服务
2022/05/06 Python
MySQL解决Navicat设置默认字符串时的报错问题
2022/06/16 MySQL