关于如何解决单元测试问题,请参阅@dirkgroten的答案。
关于如何更有效地消除不良ID的后续问题,有一种方法如下:
good_ids = Foo.objects.filter(id__in=an_id_array_with_some_invalid_ids).values_list('id', flat=True)