我似乎無法找到在Django中返回JSON列表的正確方法。我選擇的每種方法都會給我一個錯誤。Django/Python:返回JSON
這裏是我有什麼
def filter(request):
results = Profile.objects.all
results_json = serializers.serialize('json', results)
return HttpResponse(results_json, mimetype='application/json')
我得到這個錯誤'instancemethod' object is not iterable
所以我改成了......
def filter(request):
results = Profile.objects.all
results_json = serializers.serialize('json', [results])
return HttpResponse(results_json, mimetype='application/json')
現在我得到這個錯誤:'function' object has no attribute '_meta'
如何正確返回JSON對象?
nope。我改變了方法,它仍然給我相同的錯誤 – user2158382
@ user2158382他仍然有一個有效的命名函數和變量的命名函數和變量相同的內置函數將在未來導致你非常混亂的錯誤。 – sdolan