¡Esta es una revisión vieja del documento!
You can use the double underscore:
Tournament.objects.filter(type__num_players=2)
Or raw queries:
Tournament.objects.filter(__raw__={'type.num_players': 2})