您可以使用以下查询之一:a_models = ModelA.objects.filter(model_b__b=known_b_value)for a in a_models: print(a.f)b_models = ModelB.objects.filter(b=known_b_value).select_related('a')for b in b_models: print(b.a.f)select_related在第二个查询中不是绝对必要的;它仅用于获取f第一个查询中的值,而不是每个循环项的一个附加查询中的值。