from django.db.utils import IntegrityError from azienda.models import * for a in Amministratore.objects.all(): for z in Azienda.objects.all(): print(a.nome,z.nome) aa = AssegnazioneAzienda() ''' crea_comunicazione = models.BooleanField(default=True) edit_azienda = models.BooleanField(default=True) edit_sede = models.BooleanField(default=True) edit_utente = models.BooleanField(default=True) edit_documento = models.BooleanField(default=True) edit_comunicazione = models.BooleanField(default=True) crea_permesso = models.BooleanField(default=False) edit_permesso = models.BooleanField(default=False) read_permesso = models.BooleanField(default=True) ''' aa.azienda = z aa.amministratore = a aa.crea_azienda = True aa.crea_sede = True aa.crea_utente = True aa.crea_documento = True aa.crea_comunicazione = True aa.crea_permesso = True try: aa.save() except IntegrityError as ie: print('presente') for a in Amministratore.objects.all(): for z in Azienda.objects.all(): for s in z.sede_set.all(): aa = AssegnazioneSede() aa.sede = s aa.azienda = z aa.amministratore = a aa.crea_azienda = True aa.crea_sede = True aa.crea_utente = True aa.crea_documento = True aa.crea_comunicazione = True aa.crea_permesso = True try: aa.save() except IntegrityError as ie: print('presente')