gpt4 book ai didi

python - ValueError : too many values to unpack, 将列表作为 *args 传递

转载 作者:太空宇宙 更新时间:2023-11-04 08:54:52 25 4
gpt4 key购买 nike

我在将参数通过列表传递给 Django 过滤器时遇到问题。这是我的代码:

args = [ "Q( title__icontains = 'Foo' ) | Q( author__icontains = 'Foo' )", "Q( title__icontains = 'Bar' ) | Q( author__icontains = 'Bar' )" ]
entries = Book.objects.filter( *args )

但是 filter 返回这个错误:

ValueError: too many values to unpack,

最佳答案

您的args 是字符串,但它们必须是Q 对象。删除 Q 对象定义两边的引号。

关于python - ValueError : too many values to unpack, 将列表作为 *args 传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31070384/

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