在Django 1.10中,我尝试序列化从以下查询获得的QuerySet:.filter(timestamp__gte=start_dayannotate(completed_count=Count('id')) \主要是.values()语句,它使该语句返回一个包含dict的QuerySet,而不是Django因此,下面的调用来序列化它
from django</e
是否有一种方法可以用json (或呈现以外的其他任何东西)发送用分页器生成的object_list?浏览器正在发出getjson请求,views.py函数应该返回对象。我想返回json对象而不是呈现一个新页面的原因是我不希望重新加载页面searchresults = form.search()#this is a call to a haystackform templatepage = results.page(1)
return HttpResp
我希望将一个对象序列化为Json,然后将其反序列化为对象,而不是将其保存到DB (它已经被保存)。原因是模型的当前状态可能与我序列化它时的状态不同。这就是我目前序列化对象的方式:现在,据我所知,为了实现反序列化,我可以这样做:
forobj in serializers.deserialize(&qu