Итак, я занимаюсь этим часами.Обычно это работает для меня, поэтому я решил обратиться за помощью.Мой 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
в теле запроса