【发布时间】:2011-11-30 19:34:53
【问题描述】:
我有一个包含许多字段的模型,但是对于这个问题,我只需要其中的 3 个字段。当我尝试序列化 .values 集时,出现异常:
'dict'对象没有属性'_meta'
这是我的代码:
queryset = myModel.objects.filter(foo_icontains=bar).values('f1', 'f2', 'f3')
serialized_q = serializers.serialize('json', queryset, ensure_ascii=False)
【问题讨论】:
-
您收到什么异常?
-
'dict' object has no attribute '_meta' -
你试过
queryset = myModel.objects.filter(foo_icontains=bar).values('foo.f1', 'foo.f2', 'foo.f3')吗?
标签: python json django django-models django-serializer