我在过滤器上遇到错误:need more than 1 value to unpack
是否正确:
groups_list = Group.objects.filter({'assignment__in': editedcourse.assignment.all()})
我认为这是一个语法错误,或者说参数缺失但是我无法纠正它:/
答案 0 :(得分: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)