0

我在过滤器上有错误:need more than 1 value to unpack

这是对的吗 :

groups_list = Group.objects.filter({'assignment__in': editedcourse.assignment.all()})

我认为这是一个语法错误,或者给出的参数缺少但我无法纠正它:/

4

1 回答 1

1

尝试不使用 { } 和 ''

groups_list = Group.objects.filter(assignment__in= editedcourse.assignment.all())

或者

ids = map(lambda x:x.id,editedcourse.assignment.all())
groups_list = Group.objects.filter(assignment__in=ids)
于 2012-07-26T17:35:29.023 回答