欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

django 接收json

劉柏宏1年前8瀏覽0評論

Django是一個高效簡潔的Web框架,支持使用RESTful API架構實現接收JSON數據。下面將介紹Django如何接收JSON數據的方法。

首先,在視圖函數中需要導入json模塊:

import json

接下來,在請求函數中判斷請求方式是POST,并且請求的content-type是json類型,然后就可以使用request.body獲取POST的數據。

def json_view(request):
if request.method == 'POST' and request.content_type == 'application/json':
data = json.loads(request.body)
# 對data進行操作
return JsonResponse({'message': 'Success'})

在此基礎上,我們可以在發送post請求時,加入headers和body,實現數據的傳輸。如下所示:

import requests
import json
url = 'http://example.com/json_view/'
headers = {'content-type': 'application/json'}
data = {'key': 'value'}
response = requests.post(url, headers=headers, data=json.dumps(data))
print(response)

以上便是使用Django接收JSON數據的方法。