2017-11-27 8 views
0

は私がリクエストからJSONを取得するにはどうすればよいですか? ?/」POST:私は要求からJSONを取得できますか

@csrf_exempt 
def get_json(request): 
    print(request) 
    return HttpResponse('<h1>OK</h1>') 

私は enter image description here

が、同じようPOSTMANにデータをポスト

印刷(要求) WSGIRequestをプリントアウトし、コードを書きましたapp/get_json 'と入力します。 私は

print(request.text) 

を書きましたが、エラーhappens.Whyが、私はそれを得ることができない?私は要求がJSONデータを持っていると思うが、それは私がそれを行うことができますどのように?間違っている?このpart.SoでJSONを取得したいですか

+0

エラーは何ですか。 – Bijoy

+0

質問からセットアップを知るのは難しいです。あなたは 'print(request.POST)'から何を得ますか? – roganjosh

+0

@roganjosh print(request.POST)QueryDictを印刷します:{}。 – user8817477

答えて

1

The raw HTTP request body as a byte string。したがって、request.bodyを使用してすべての生のボディデータを取得し、後でjsonに変換してください。

json_body = json.loads(request.body) 
関連する問題