Django无法使用webhook解析POST数据

时间:2012-03-07 09:33:26

标签: django webhooks

我正在编写一个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

1 个答案:

答案 0 :(得分:0)

首先请确保您已在输入<input type="text" name="input_name" />

上设置了属性名称