gpt4 book ai didi

python - “模型”对象不可迭代

转载 作者:行者123 更新时间:2023-11-28 20:08:05 24 4
gpt4 key购买 nike

在作者模型中:

century = models.ManyToManyField(Century)

在 View 中:

a = get_object_or_404(Author.objects, id=id)

s = Author.objects.filter(century__in=a).order_by('?')[:3]

错误:

Exception Value: 'Author' object is not iterable

怎么了?作者可能属于两个世纪,我想从他的世纪/世纪中随机获得 3 位作者。

最佳答案

a = get_object_or_404(Author.objects, id=id)

s = Author.objects.filter(century__in=a.century.all()).order_by('?')[:3]

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

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