所以我已经为此花了几个小时了。通常这对我有用,所以我决定寻求帮助。我从AngularJS发出的Http帖子:
$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