📅  最后修改于: 2023-12-03 15:24:09.652000             🧑  作者: Mango
在 Django 中,我们可以使用内置的 json
库来处理 JSON 数据格式。如果我们需要在响应中返回 JSON 格式的数据,需要做以下几步:
我们需要导入 Django 内置的 JsonResponse 函数。
from django.http import JsonResponse
我们需要准备一个包含要发送的JSON数据的Python字典或列表。
data = {
"name": "John",
"age": 30,
"city": "New York"
}
我们可以将Python字典或列表传递给JsonResponse函数,并设置content_type参数为'application/json'。
response = JsonResponse(data, content_type='application/json')
最后,我们可以返回JsonResponse响应。
return response
这是一个完整的视图函数的代码示例:
from django.http import JsonResponse
def my_view(request):
data = {
"name": "John",
"age": 30,
"city": "New York"
}
response = JsonResponse(data, content_type='application/json')
return response
以上就是在 Django 响应中发送 JSON 的全部步骤。