我只想試試簡單的Django rest框架代碼,我用APIVIEW並通過瀏覽器發佈數據。Django rest框架請求數據總是爲空
CODE:
class GetData(APIView):
def post(self, request, format=None):
if request.method == 'POST':
item_id = request.data.get('item_id')
return Response({"return": "OK ","item_id":item_id})
else:
return Response({"return": "NOT OK "})
上述代碼應呼應ITEM_ID任何我 「POST」 編輯。但結果始終爲空。
POST數據:
{ "item_id" : "3456787"}
結果:
{"item_id":null,"return" :"OK "}
我不明白,我哪裏錯了。上面的代碼在我的Loaclhost中正常工作,但在生產服務器中不起作用。
是什麼數據,你要留言?什麼是標題? – Shaumux
我正在使用可瀏覽的api。使用chrome browesr發佈數據。 mediaType是'application/json'。 – Naroju
'Content-Type:application/json' – Naroju