我收到此错误视图poll.views.score未返回HttpResponse对象。
view.py
def score(request):
if request.is_ajax():
if request.method == 'GET':
user1 = UserProfile.objects.get(id=request.GET.get('userid'))
user1.score = request.GET.get('bjpFan')
user1.save()
print user1.score
return render(request,'poll/poll.html',{'user1':user1})
return HttpResponse("%s" % user1.score )
在突然发出此错误之前它工作正常。
poll.html
$('#myButton').click(function(){
var bjpFan=localStorage['bjpFan'];
var userid = $('#profileId').val();
alert(userid)
var total = parseInt(localStorage['total']);
$.ajax({
url: "/poll/score/",
type:"GET",
data: {bjpFan:bjpFan,userid:userid}
}).done(function(data){
alert(data);
});
任何人都可以帮助我摆脱这个。
答案 0 :(得分:1)
我猜你有缩进错误。视图的最后一行应与第一个if
语句对齐。