前言主題是從數據庫取數據,把數據展現到前端客戶端
一共有三種方法如下:
1,以對象的方法:
2,以字典的方法:
3,以元組的方法:
以對象的方法
說明:獲取的是QuerySet類型,輸出的是每個元素都是類的對象,這個對象有類中所有屬性(同過點調用)
url路徑
models 數據庫
views 視圖函數
Html 客戶端。
第二種以字典的方式:(和第一種的url ,models,Html一樣所以這里就不上傳圖了)
說明:獲取的是QuerySet類型,輸出的是每個元素是字典類型,values("id","caption"):表示只獲取id和caption。values()默認獲取所有字段。
views視圖
終端輸入
第三種以元組的方式:(和第一種的url ,models 一樣所以這里就不上傳圖了)
views視圖
Html 前端
終端輸出
總結,好吧其實就這三句話。
models.Business.objects.all() 以對象形式獲取
models.Business.objects.values()字典方式獲取
models.Business.objects.values_list()元組方式獲取
以上三種獲取的對象都是QuerySet類型