django資料庫和json格式資料的問題

2021-10-24 18:03:30 字數 1123 閱讀 1700

存的時候 注意格式,最好對應格式,不要全存字串形式,以免之後查詢有問題;

還有當這種方式插入時,陣列的某一項為空時,如cpuoptions_threadspercore=i[『cpuoptions』][『threadspercore』]為空時,這一整項資料都不會插入,

t = json.loads(ali.dins_a())

# x = 0

for i in t[

'instances'][

'instance']:

fun1.objects.create(instanceid=i[

'instanceid'

], instancename=i[

'instancename'],

# cpuoptions_threadspercore=i['cpuoptions']['threadspercore'],

)

從資料庫取資料的時候,要求的資料格式為json格式的字典組成的列表,

ret=fun1.objects.

all(

)#這樣返回的結果為所有物件

結果為:fun1 object (1)fun1 object (2)fun1 object

ret=fun1.objects.

filter()

.values_list(

)#這樣返回的結果為value組成的元組

結果為:(1, 『i-bp15m0y26ihswpa3boa1』)(2, 『i-bp15m0y26ihswpa3boa0』,)

ret=fun1.objects.

all(

).values()

#等價於ret=fun1.objects.filter().values()

#這樣返回的結果為物件裡的值(鍵值對)(不是元組型別)

結果為:

ret=fun1.objects.

all(

).values()

ret =

list

(ret)

#令其為元組就能jsonresponse了

django讀取資料庫(以json格式輸出)

2.無限極迴圈 request為get模式時 def getmultidata request if request.method get title request.get.get title 獲取引數 needdata multidata.objects.filter title title 根...

Django 查詢資料庫返回JSON的實現

目錄 和前端互動全部使用json,如何將資料庫查詢結果轉換成json格式 程式設計客棧 示例import json 返回結果 model home application.scripts www.cppcns.com pk 03a0a7cf 567a 11e9 8566 9828a60543bb 功...

Django的資料庫 和 模型

安裝 pymysql包 安裝 mysql 客戶端 非必須 sudo pip3 install mysqlclient 建立 和 配置資料庫 建立資料庫 create database mywebdb default charset utf8 collate utf8 general ci 資料庫的配...