[英]Django Query Set into json object
Below I'm trying to get a query make is a json object, so that in my template using jQuery I can loop over it. 下面,我尝试获取一个使make为json对象的查询,以便在使用jQuery的模板中可以对其进行循环。
My View 我的观点
from django.core import serializers
objectQuerySet = Recipient.objects.filter(incentiveid=incentive).values("mobile", "countryid")
data = serializers.serialize("json", objectQuerySet)
return render_to_response('smssend.html', context_instance=RequestContext(request)) 返回render_to_response('smssend.html',context_instance = RequestContext(request))
I'm getting the following error. 我收到以下错误。
Non-model object (<type 'dict'>) encountered during serialization
Request Method:
why? 为什么?
#values() "returns dictionaries when used as an iterable" - https://docs.djangoproject.com/en/dev/ref/models/querysets/#django.db.models.query.QuerySet.values #values()“为可迭代使用时返回的字典” - https://docs.djangoproject.com/en/dev/ref/models/querysets/#django.db.models.query.QuerySet.values
I think you need python's json#dumps(dict) here 我认为你在这里需要python的json#dumps(dict)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.