gpt4 book ai didi

python - 序列化单个对象?

转载 作者:行者123 更新时间:2023-11-28 22:03:49 25 4
gpt4 key购买 nike

我有一个要序列化的对象:

from django.core import serializers

...
return HttpResponse(serializers.serialize("json", get_object_or_404(Animal, pk=1)), mimetype="application/json")

这会引发“不可迭代”错误,因为它似乎期望第二个参数应该是可迭代的。如何将单个对象序列化为 JSON?

最佳答案

你总是可以把你想要的对象包装到一个列表中,只取回第一个元素。您的第二个参数可以是:

[get_object_or_404(Animal, pk=1),]

当你反序列化时,

my_obj = deserialize()[0]

关于python - 序列化单个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8305705/

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