gpt4 book ai didi

django - “MyModel”对象不可迭代

转载 作者:行者123 更新时间:2023-12-01 07:08:06 25 4
gpt4 key购买 nike

我收到 'YesNo' object is not iterable ...apps/wadofstuff/django/serializers/base.py in serialize, line 44

def yes_add(request, id):
if request.is_ajax:
form = YesNoForm(request.POST)
if form.is_valid():
content = form.cleaned_data['content']
user = request.user
value = 'yes'
item = Item.objects.get(id=id)
yes = YesNo(value=value, user=user, item=item, content=content)
yes.save()
response = HttpResponse()
response['Content-Type'] = "text/javascript"
response.write(serializers.serialize("json", yes))
return response

但是我使用了这样的东西,但是查询集包含我的模型之一的几个实例。有人有任何提示吗?

最佳答案

您可以将您的实例包装在一个列表中:

response.write(serializers.serialize("json", [yes])

关于django - “MyModel”对象不可迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6905490/

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