Django не может проанализировать POST-данные с помощью webhooks - PullRequest
0 голосов
/ 07 марта 2012

Я пишу представление 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 голосов
/ 09 апреля 2012

Прежде всего убедитесь, что вы установили имя атрибута на входах <input type="text" name="input_name" />

...