91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

怎么在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

恩平市| 新民市| 宣武区| 扶绥县| 佛教| 宁蒗| 全州县| 万源市| 社旗县| 富锦市| 永胜县| 博乐市| 海南省| 大化| 呼和浩特市| 宽城| 乡宁县| 襄汾县| 石狮市| 济阳县| 武冈市| 惠来县| 全椒县| 凉城县| 石楼县| 铜山县| 秀山| 察雅县| 昌邑市| 波密县| 资阳市| 延庆县| 原平市| 都江堰市| 漯河市| 长葛市| 旬邑县| 龙口市| 德令哈市| 兰溪市| 牡丹江市|