0

我正在编写一个 webhook 视图来解析来自第 3 方的数据。我用 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

4

1 回答 1

0

首先确保您已在输入上设置属性名称<input type="text" name="input_name" />

于 2012-04-09T09:12:51.753 回答