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

时间:2015-04-15 19:52:20

标签: python django dictionary 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 )

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

2 个答案:

答案 0 :(得分:0)

太多的值也解压缩意味着你必须在等号的每一边有相同数量的值,请注意:

a,b = 1,2

然后a等于1,b等于2。 你需要有相同数量的东西才能打开包装,以及让它们变得吝啬的东西。

如果我输入:

print(a)
print(b)

它会说

1
2

答案 1 :(得分:0)

做到了,只需改变:

count = Avaliacao.objects.filter( applicable_filters )

为:

count = Avaliacao.objects.filter( **applicable_filters )