Existe uma comparação implícita quando faço ja_eh_contato = perfil in perfil_logado.contatos.all()
A comparação sempre é pelo "id"? A minha pergunta é porque a função ".all()" returna uma lista de objetos e a comparação é feita pelo "id", aparentemente.