【问题标题】:Django Query Set into json objectDjango 查询设置为 json 对象
【发布时间】:2012-12-28 08:23:40
【问题描述】:

下面我试图获取一个查询 make 是一个 json 对象,所以在我使用 jQuery 的模板中我可以循环它。

我的观点

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))

我收到以下错误。

Non-model object (<type 'dict'>) encountered during serialization

Request Method: 

为什么?

【问题讨论】:

    标签: python django


    【解决方案1】:

    #values() “当用作可迭代对象时返回字典” - https://docs.djangoproject.com/en/dev/ref/models/querysets/#django.db.models.query.QuerySet.values

    我觉得你这里需要python的json#dumps(dict)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-23
      • 2011-07-16
      • 1970-01-01
      • 2010-12-31
      • 2010-12-31
      • 1970-01-01
      • 2017-06-03
      • 1970-01-01
      相关资源
      最近更新 更多