中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Django中怎么將從數據庫中獲取到的數據轉換為dict

發布時間:2021-04-16 16:34:23 來源:億速云 閱讀:312 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關怎么在Django中怎么將從數據庫中獲取到的數據轉換為dict,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

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 %} <--導入自定義標籤-->
<td>{% bytes_convert i.bytes %}</td> <--使用標籤-->

看完上述內容,你們對怎么在Django中怎么將從數據庫中獲取到的數據轉換為dict有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长岭县| 措美县| 怀柔区| 孙吴县| 苏尼特左旗| 固原市| 临泽县| 成都市| 白山市| 丰都县| 梁平县| 托里县| 旌德县| 井研县| 芷江| 昌乐县| 高清| 稷山县| 收藏| 股票| 嘉黎县| 六盘水市| 乐东| 屯门区| 正定县| 蓝田县| 陕西省| 南乐县| 永新县| 如皋市| 汉沽区| 大足县| 宜春市| 察哈| 惠州市| 高邮市| 同仁县| 海晏县| 许昌县| 达日县| 乌拉特后旗|