【发布时间】:2011-07-05 03:36:46
【问题描述】:
嗨 我正在尝试使用 Django 创建一个页面,该页面将搜索某个关键字的数据库,我已经设法在数据库中搜索关键字,但现在我需要将数据序列化为 JSON 格式的数组,以便我可以使用它客户端使用 JavaScript。
当我尝试序列化我的结果数组时,我得到了这个错误:
'dict'对象没有属性'_meta'
我的代码如下所示:
def SearchItems(request, itemName):
items_list = list(Item.objects.filter(name = itemName).values())
json_serializer = serializers.get_serializer("json")()
data = json_serializer.serialize(items_list, ensure_ascii=False)
return HttpResponse(data)
任何帮助将不胜感激, 瑞光
【问题讨论】: