django / json-异常值,不可JSON序列化
|
我正在处理ѭ0中的一个函数,该函数将用于如下所示的ajax请求:
不可序列化JSON
任何想法如何解决?
def myfunction(request):
...
p = M1.objects.filter(user=request.user)
n = M2.objects.filter(myrecord=p)
results[\"res1\"] = list(p)
results[\"res2\"] = list(q)
return HttpResponse(json.dumps(results), mimetype=\'application/javascript\')
当我使用ajax调用myfunction
时,出现如下错误:
异常值:
没有找到相关结果
已邀请:
1 个回复
阀傻
模块默认情况下仅序列化本机数据类型,因此您必须告诉它如何序列化任意对象。 Django内置了对查询集和对象进行序列化的支持,或者您可以编写自己的序列化器: