gpt4 book ai didi

django - 通过 django-rest-framework 序列化查询集

转载 作者:行者123 更新时间:2023-12-01 00:51:31 24 4
gpt4 key购买 nike

我尝试使用 DRF 的更新版本。我使用了教程中的代码

serializer = SnippetSerializer(Snippet.objects.all(), many=True)
serializer.data

我应该得到
[{
'pk': 1, 'title': u'', 'code': u'foo = "bar"\n', 'linenos': False,
'language': u'python', 'style': u'friendly'
}, {
'pk': 2, 'title': u'', 'code': u'print "hello, world"\n', 'linenos': False,
'language': u'python', 'style': u'friendly'
}]

但我得到了:
[OrderedDict([
('pk', 1), ('title', u''), ('code', u'foo = "bar"\n'),
('linenos', False), ('language', 'python'), ('style', 'friendly')
]),
OrderedDict([
('pk', 2), ('title', u''), ('code', u'print "hello, world"\n'), ('linenos', False),
('language', 'python'), ('style', 'friendly')
])
]

请解释如何获得正确的结果?

最佳答案

如果你需要有效的json,你可以做

import json
serializer = SnippetSerializer(Snippet.objects.all(), many=True)
json.dumps(serializer.data)

关于django - 通过 django-rest-framework 序列化查询集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31073292/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com