我在解析模型结果时遇到问题。我有一个包含一些数据的模型。使用此方法,我在该表上运行查询:
def get_result(request):
res = Myapp.objects.filter(state=1)
return HttpResponse(res)
它有效但返回此响应:
Myapp object Myapp object
根据我的PHP基础经验,我认为res变量是一个数组或python列表等...但我无法解析它!我如何提取每个结果对象中的字段? 例如,我认为这应该工作:
return HttpResponse(res[0]["name"])
但它没有!我得到这个错误:
'Myapp' object has no attribute '__getitem__'
问题出在哪里?