Django实现从数据库中获取到的数据转换为dict


Posted in Python onMarch 27, 2020

这种方式只能应用于从数据库中获取到的单条数据,例如models.Users.objects.get()获取到的数据

from django.forms.models import model_to_dict

class Index(VIew):
 def get(self, request):
 userObj = models.Users.objects.get(id = 1)
 userDict = model_to_dict(userObj)
 print(userDict)
 return HttpResponse('yes')

重点是导入的model_to_dict方法

补充知识:django自定义标签使用,Bytes/KB/MB/GB相互转换

目录结构

templatetags
--mytags.py
views.py

后端代码 mytags.py

from django import template

register = template.Library()
#bytes单位转换
@register.simple_tag()
def bytes_convert(num):
 if not num:
  return ''
 elif num < 1024:
  return str(num) + ' B'
 elif 1024 <= num < 1024*1024:
  return str(round(num/1024,2)) + ' KB'
 elif 1024*1024 <= num < 1024*1024*1024:
  return str(round(num/(1024*1024),2)) + ' MB'
 else:
  return str(round(num/(1024*1024*1024),2)) + ' GB'

前端代码

{% load mytags %} <--??胱远?x?嘶`-->
<td>{% bytes_convert i.bytes %}</td> <--使用?嘶`-->

以上这篇Django实现从数据库中获取到的数据转换为dict就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中urllib模块用法实例详解
Nov 19 Python
python使用mysql数据库示例代码
May 21 Python
python实现kNN算法
Dec 20 Python
Python 保存矩阵为Excel的实现方法
Jan 28 Python
python实现维吉尼亚加密法
Mar 20 Python
python中如何使用分步式进程计算详解
Mar 22 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
Aug 06 Python
pycharm专业版远程登录服务器的详细教程
Sep 15 Python
五种Python转义表示法
Nov 27 Python
Selenium 配置启动项参数的方法
Dec 04 Python
python中的对数log函数表示及用法
Dec 09 Python
python中threading和queue库实现多线程编程
Feb 06 Python
Python生成器实现简单&quot;生产者消费者&quot;模型代码实例
Mar 27 #Python
python数据库编程 Mysql实现通讯录
Mar 27 #Python
python数据库编程 ODBC方式实现通讯录
Mar 27 #Python
django 读取图片到页面实例
Mar 27 #Python
django ListView的使用 ListView中获取url中的参数值方式
Mar 27 #Python
django列表筛选功能的实现代码
Mar 27 #Python
python实现猜数游戏
Mar 27 #Python
You might like
《Re:从零开始的异世界生活 冰结之绊》
2020/04/09 日漫
Gregarius中文日期格式问题解决办法
2008/04/22 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
2013/04/22 PHP
php多文件上传实现代码
2014/02/20 PHP
php用ini_get获取php.ini里变量值的方法
2015/03/04 PHP
Yii中的relations数据关联查询及统计功能用法详解
2016/07/14 PHP
PHP实现的文件操作类及文件下载功能示例
2016/12/24 PHP
PDO::_construct讲解
2019/01/27 PHP
javascript 浏览器检测代码精简版
2010/03/04 Javascript
jquery Moblie入门—hello world的示例代码学习
2013/01/08 Javascript
打造个性化的功能强大的Jquery虚拟键盘(VirtualKeyboard)
2014/10/11 Javascript
前端必备神器 Snap.svg 弹动效果
2014/11/10 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
2016/01/23 Javascript
jQuery实现定位滚动条位置
2016/08/05 Javascript
vue进入页面时滚动条始终在底部代码实例
2019/03/26 Javascript
nestjs中异常过滤器Exceptionfilter的具体使用
2021/02/07 Javascript
[01:18:33]Secret vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
查找python项目依赖并生成requirements.txt的方法
2018/07/10 Python
python读取Excel实例详解
2018/08/17 Python
win10下python2和python3共存问题解决方法
2019/12/23 Python
python时间日期操作方法实例小结
2020/02/06 Python
详解查看Python解释器路径的两种方式
2020/10/15 Python
canvas烟花特效锦集
2018/01/17 HTML / CSS
印尼穆斯林时尚购物网站:Hijabenka
2016/12/10 全球购物
车间操作工岗位职责
2013/12/19 职场文书
工作个人的自我评价
2014/01/14 职场文书
元旦晚会活动总结
2014/07/09 职场文书
三分钟自我介绍演讲稿
2014/08/21 职场文书
学校领导四风问题整改措施思想汇报
2014/10/09 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
房地产销售经理岗位职责
2015/02/02 职场文书
家庭暴力离婚起诉书
2015/05/18 职场文书
西游记读书笔记
2015/06/25 职场文书
清明节主题班会
2015/08/14 职场文书
《夜莺的歌声》教学反思
2016/02/22 职场文书
创业计划书之便利店
2019/09/05 职场文书