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写asp详细讲解
Dec 16 Python
Python多进程并发(multiprocessing)用法实例详解
Jun 02 Python
Python脚本实时处理log文件的方法
Nov 21 Python
python使用pycharm环境调用opencv库
Feb 11 Python
win10 64bit下python NLTK安装教程
Sep 19 Python
Python进程间通信Queue消息队列用法分析
May 22 Python
python 内置函数汇总详解
Sep 16 Python
opencv resize图片为正方形尺寸的实现方法
Dec 26 Python
Python基础之函数原理与应用实例详解
Jan 03 Python
使用keras和tensorflow保存为可部署的pb格式
May 25 Python
Keras模型转成tensorflow的.pb操作
Jul 06 Python
利用Opencv实现图片的油画特效实例
Feb 28 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
php 什么是PEAR?
2009/03/19 PHP
php修改时间格式的代码
2011/05/29 PHP
关于PHP实现异步操作的研究
2013/02/03 PHP
php fsockopen伪造post与get方法的详解
2013/06/14 PHP
php遍历文件夹下的所有文件和子文件夹示例
2014/03/20 PHP
PHP实现留言板功能的详细代码
2017/03/25 PHP
JavaScript 获取事件对象的注意点
2009/07/29 Javascript
JavaScript 字符串与数组转换函数[不用split与join]
2009/12/13 Javascript
JQuery通过Ajax提交表单并返回结果
2011/07/31 Javascript
js遍历td tr等html元素
2012/12/13 Javascript
JS+CSS实现可拖拽的漂亮圆角特效弹出层完整实例
2015/02/13 Javascript
JS实现控制表格内指定单元格内容对齐的方法
2015/03/30 Javascript
jQuery 常用代码集锦(必看篇)
2016/05/16 Javascript
JS高级运动实例分析
2016/12/20 Javascript
Bootstrap常用组件学习(整理)
2017/03/24 Javascript
node.js操作MongoDB的实例详解
2017/10/11 Javascript
深入理解Node module模块
2018/03/26 Javascript
vue input输入框模糊查询的示例代码
2018/05/22 Javascript
[01:25:33]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第二场 12.20
2020/12/23 DOTA
python用于url解码和中文解析的小脚本(python url decoder)
2013/08/11 Python
Python实现的简单文件传输服务器和客户端
2015/04/08 Python
Python工程师面试题 与Python Web相关
2016/01/14 Python
Python实现识别手写数字大纲
2018/01/29 Python
使用python生成杨辉三角形的示例代码
2018/08/29 Python
使用Python实现毫秒级抢单功能
2019/06/06 Python
Python爬虫使用代理IP的实现
2019/10/27 Python
如何将Pycharm中调整字体大小的方式设置为&quot;ctrl+鼠标滚轮上下滑&quot;
2020/11/17 Python
马歇尔耳机官网:Marshall Headphones
2020/02/04 全球购物
Linux操作面试题
2015/02/11 面试题
最新计算机专业自荐信
2013/10/16 职场文书
常务副总经理任命书
2014/06/05 职场文书
运动会方队口号
2014/06/07 职场文书
销售工作决心书
2015/02/04 职场文书
2016年师德师风学习心得体会
2016/01/12 职场文书
2019公司管理制度
2019/04/19 职场文书
python中的class_static的@classmethod的巧妙用法
2021/06/22 Python