Django 經常需要返回 JSON 數據,可以使用 Django 自帶的 JsonResponse 方法實現。
from django.http import JsonResponse
def my_view(request):
data = {
'name': '張三',
'age': 18,
'is_student': True
}
return JsonResponse(data)
JsonResponse 方法接受一個字典作為參數,將其轉換為 JSON 格式,并設置 Content-Type 為 application/json。
此外,還可以設置 JsonResponse 的其他參數。比如,可以設置 HttpResponse 對象的屬性,如 status 或 content_type。
from django.http import JsonResponse
def my_view(request):
data = {
'name': '張三',
'age': 18,
'is_student': True
}
return JsonResponse(data, status=200, content_type='application/json; charset=utf-8')
以上就是使用 Django 返回 JSON 數據的方法,可以根據實際需求進行設置。
上一篇python 登陸窗體
下一篇python 疵點檢測