| 1234567891011121314151617181920212223242526272829303132 |
- 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))
|