如何转换 DjangoQuerySet
into a list
of dict
是?我还没有找到这个问题的答案,所以我想知道我是否缺少某种每个人都使用的常见辅助函数。
Use the .values() https://docs.djangoproject.com/en/dev/ref/models/querysets/#django.db.models.query.QuerySet.values method:
>>> Blog.objects.values()
[{'id': 1, 'name': 'Beatles Blog', 'tagline': 'All the latest Beatles news.'}],
>>> Blog.objects.values('id', 'name')
[{'id': 1, 'name': 'Beatles Blog'}]
注意:结果是QuerySet
它的行为大多像list
,但实际上不是一个实例list
. Use list(Blog.objects.values(…))
如果你确实需要一个实例list
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)