我得到这个属性错误'str'对象没有属性'_meta'
views.py
def display_mobiles(request,*args,**kwargs):
items = Mobiles.objects.all()
context = {
'items': items,
}
data_serialized = serializers.serialize('json', context)
return JsonResponse(data_serialized,safe=False)
谢谢您的帮助
答案 0 :(得分:0)
您不应将字典传递给序列化程序,而只需将项本身传递给
。还请注意,您不应将JsonResponse与已序列化的数据一起使用。只需使用具有正确内容类型的标准HttpResponse。
def display_mobiles(request,*args,**kwargs):
items = Mobiles.objects.all()
data_serialized = serializers.serialize('json', items)
return HttpResponse(data_serialized, content_type='application/json')