色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

django返回json數組

黃文隆1年前8瀏覽0評論

在使用 Django 框架進行 web 開發時,返回 Json 數組是非常常見的需求。本文將介紹如何使用 Django 返回 Json 數組。

首先,我們需要定義一個視圖函數,該函數需要返回 Json 數組。下面是一個簡單的視圖函數:

from django.http import JsonResponse
def get_data(request):
data = [{'name': '張三', 'age': 20}, {'name': '李四', 'age': 30}]
return JsonResponse(data, safe=False)

在這個示例中,我們創建了一個列表 data 包含兩個字典,每個字典代表一個人的信息。然后返回 JsonResponse 類的一個實例,用于將 data 轉換為 Json 數組并返回給客戶端。在返回 Json 數組時,我們將 safe 參數設置為 False,以確保能夠返回非字典類型的序列。

需要注意的是,在使用 JsonResponse 返回數據時,必須將數據轉化為字典類型。

在前端中,我們可以使用 AJAX 請求這個視圖函數返回的 Json 數組。例如,在 JQuery 中,我們可以使用以下代碼:

$.ajax({
url: '/get_data/',
type: 'GET',
success: function(data) {
// data 為 Json 數組
console.log(data);
}
});

這樣,我們就可以在前端中獲取到我們所需的 Json 數組了。