from sicurezza.models import * amm = Amministratore.objects.get(login="mauro") amm_permessi = amm.amp_set.all() amm_lista_permessi = list() for tmp in amm_permessi: amm_lista_permessi.append(tmp.permesso) print("totale presenti",len(amm_lista_permessi)) print("ne rimuovo un paio") del amm_lista_permessi[3] del amm_lista_permessi[5] print("Elenco permessi associati all'amministratore") for tmp in amm_lista_permessi: print(tmp) print("ne restano:",len(amm_lista_permessi)) print("\n\nElenco permessi originali") per = Permesso.objects.all() for tmp in per: print(tmp.nome) print("i permessi sono in totale",len(per)) per_lista_originale = list() for tmp in per: per_lista_originale.append(tmp.nome) ris = list(set(per) - set(amm_lista_permessi)) print(ris) #che sono i punti in comune tra le due list print(len(ris))