太多值无法解压缩(预期为2个)python django tastypie

太多值无法解压缩(预期为2个)python django tastypie,python,django,dictionary,tastypie,Python,Django,Dictionary,Tastypie,这是我的格言: {'interno__exact': False, 'formulario__protocolo__id__exact': '5', 'autor__funcionario__funcao__id__exact': '2'} 我得到了这个错误: 要解压缩的值太多(预期为2个) 在本次执行中: count = Avaliacao.objects.filter( applicable_filters ) 有人知道我做错了什么吗?太多的值太过解包意味着您必须在等号的每一侧有相等数量

这是我的格言:

{'interno__exact': False, 'formulario__protocolo__id__exact': '5', 'autor__funcionario__funcao__id__exact': '2'}
我得到了这个错误:

要解压缩的值太多(预期为2个)

在本次执行中:

count = Avaliacao.objects.filter( applicable_filters )

有人知道我做错了什么吗?

太多的值太过解包意味着您必须在等号的每一侧有相等数量的值,请注意:

a,b = 1,2
那么a等于1,b等于2。 你需要有等量的东西来拆开包装,并使它们有意义

如果我输入:

print(a)
print(b)
它会说

1
2

是吗,只是从:

count = Avaliacao.objects.filter( applicable_filters )
致:


你的代码行很长!如果将其分为几个步骤,则可能更容易识别问题。
count = Avaliacao.objects.filter( **applicable_filters )