サードパーティからのデータを解析する Webhook ビューを作成しています。csrf_exempt デコレーターを使用してビューを作成しましたが、Django は通常の POST データ (JSON ではない) を解析できません。
@csrf_exempt
def webhook(request):
if request.method != "POST":
return HttpResponse("Invalid Request.", status=400)
print data = request.raw_post_data
print request.POST
これにより、正しい生データが出力されます (「domain=example.com&username=user」でテストしました) が、空の POST dict が返されます。
POST:<QueryDict: {}>
何かアドバイス?私はDjango 1.3を実行しています