Http Post из AngularJS читает пусто, я что-то не так делаю? - PullRequest
0 голосов
/ 06 февраля 2019

Итак, я занимаюсь этим часами.Обычно это работает для меня, поэтому я решил обратиться за помощью.Мой Http Post от AngularJS:

$scope.receipt_pay_update = function(){

        response = confirm("Do you want to continue with the changes?")

        if(!response){
            return;
        }
        var data = {

            'items': "ABC",

        }

        console.log($scope.current_farmer)
        $http.post('/foodhub/dashboard/receipt_pay_modal_update',data, {data: JSON}
        )}

Вот мой views.py для запроса:

def receipt_pay_modal_update(request):
    import sys
    reload(sys)
    sys.setdefaultencoding('utf8')



    print "#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$"
    print request
    print "#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$"
    print request.GET

Я пытаюсь получить этот "ABC", но он продолжает показываться пустым.Вот мои журналы:

#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$
<WSGIRequest: GET '/foodhub/dashboard/receipt_pay_modal_update/'>
#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$#$$$$##$$$
<QueryDict: {}>

Это обычно работает для меня, поэтому я понятия не имею, что происходит.

РЕДАКТИРОВАТЬ: Так что, хотя я делаю POST я продолжаю получать GET в теле запроса

...