下面我试图获取一个查询make是一个json对象,所以在我的模板中使用jQuery我可以循环它。
我的观点
from django.core import serializers
objectQuerySet = Recipient.objects.filter(incentiveid=incentive).values("mobile", "countryid")
data = serializers.serialize("json", objectQuerySet)
返回render_to_response('smssend.html',context_instance = RequestContext(request))
我收到以下错误。
Non-model object (<type 'dict'>) encountered during serialization
Request Method:
为什么?
答案 0 :(得分:2)
#values()“在用作可迭代时返回字典” - https://docs.djangoproject.com/en/dev/ref/models/querysets/#django.db.models.query.QuerySet.values
我认为你需要python的json#dumps(dict)