解压的值太多(预期 2)python django tastypie

Too many values to unpack (expected 2) python django tastypie

这是我的命令:

{'interno__exact': False, 'formulario__protocolo__id__exact': '5', 'autor__funcionario__funcao__id__exact': '2'}

我收到这个错误:

too many values to unpack (expected 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 )