def resetDbForNextYear(request): # Tous les participants set a no old participant listParticipant = Participant.objects.all() for participant in listParticipant: participant.oldparticipant = False participant.save() # Reset des court listCourt = Court.objects.all() for court in listCourt: if len(court.poule_set.all()) > 0: court.usedLastYear = True else: court.usedLastYear = False court.dispoSamedi = False court.dispoDimanche = False court.commentaire = None court.commentaireStaff = None court.save() # Mise a jours des old participant sur les utilisateurs listPair = Pair.objects.all() for pair in listPair: user1 = pair.user1 user2 = pair.user2 user1.oldparticipant = True user2.oldparticipant = True user1.save() user2.save() # Suppressions des extras Extra.objects.all().delete() # Suppressions des arbres Arbre.objects.all().delete() # Suppressions des paires Pair.objects.all().delete() # Suppressions des scores Score.objects.all().delete() # Suppressions des poules Poule.objects.all().delete() # Suppressions du log activity # LogActivity.objects.all().delete() # Status des tournois for elem in Tournoi.objects.all(): elem.status = TournoiStatus.objects.get(numero=0) elem.save() # Ajout d'une nouvelle edition info = infoTournoi.objects.all() info = info.order_by("edition")[len(info) - 1] ed = info.edition i = infoTournoi( prix=20, date=datetime.date(date.today().year + 1, 9, 10), addr="Place des Carabiniers, 5, 1030 Bruxelles", edition=ed + 1, ) i.save()
def addInfo(self): for elem in infoTournoi.objects.filter(edition=42): elem.delete() i = infoTournoi(prix=20,date=datetime.date(2016, 9, 10),addr="Place des Carabiniers, 5, 1030 Bruxelles",edition=42) i.save()
def addResult(self): #Information sur l'edition 41 for elem in infoTournoi.objects.filter(edition=41): elem.delete() i = infoTournoi(prix=20,date=datetime.date(2015, 9, 12),addr="Place des Carabiniers, 5, 1030 Bruxelles",edition=41) i.save() #Titre TF = TournoiTitle.objects.get(nom="Tournoi des familles") DM = TournoiTitle.objects.get(nom="Double mixte") DH = TournoiTitle.objects.get(nom="Double hommes") DF = TournoiTitle.objects.get(nom="Double femmes") list_categorie = ['Pre minimes', 'Minimes', 'Cadets', 'Scolaires', 'Juniors', 'Seniors', 'Elites'] #Catégorie PM = TournoiCategorie.objects.get(nom="Pre minimes") MI = TournoiCategorie.objects.get(nom="Minimes") CA = TournoiCategorie.objects.get(nom="Cadets") SC = TournoiCategorie.objects.get(nom="Scolaires") JU = TournoiCategorie.objects.get(nom="Juniors") SE = TournoiCategorie.objects.get(nom="Seniors") EL = TournoiCategorie.objects.get(nom="Elites") TFC = TournoiCategorie.objects.get(nom="Tournoi des familles") #Resultats #Double Mixte t = Tournoi.objects.get(titre=DM, categorie=MI) r = Resultat(tournoi=t,gagnants_alt="Julie RYELANDT et Evrard THIJSSEN",finalistes_alt="Lou COURBIAU et Alaric KALISH") r.save() i.resultats.add(r) t = Tournoi.objects.get(titre=DM, categorie=CA) r = Resultat(tournoi=t,gagnants_alt="Amandine PRIOUX et Antoine BOONE",finalistes_alt="Chloe OLESEN et Maxime de RIBAUCOURT") r.save() i.resultats.add(r) t = Tournoi.objects.get(titre=DM, categorie=SC) r = Resultat(tournoi=t,gagnants_alt="Eleonore BOONEN et Guillaume-Constant CLAES",finalistes_alt="Maroussia Cattoir et Amaury Cattoir") r.save() i.resultats.add(r) t = Tournoi.objects.get(titre=DM, categorie=JU) r = Resultat(tournoi=t,gagnants_alt="Anouchka LAURENT JOSI et Antoine de BORREKENS",finalistes_alt="Anouchka LAURENT JOSI et Antoine de BORREKENS") r.save() i.resultats.add(r) t = Tournoi.objects.get(titre=DM, categorie=EL) r = Resultat(tournoi=t,gagnants_alt="Julie RYELANDT et Evrard THIJSSEN",finalistes_alt="Lou COURBIAU et Alaric KALISH") r.save() i.resultats.add(r) #Double Femmes t = Tournoi.objects.get(titre=DF, categorie=MI) r = Resultat(tournoi=t,gagnants_alt="Julie RYELANDT et Lola SCHMID",finalistes_alt="Zoe VERHOOSEL et Alexia JACOB") r.save() i.resultats.add(r) t = Tournoi.objects.get(titre=DF, categorie=CA) r = Resultat(tournoi=t,gagnants_alt="Antoinette ADAM et Victorine ADAM",finalistes_alt="Agathe DE MOL et Louise-Marie DUPREZ") r.save() i.resultats.add(r) t = Tournoi.objects.get(titre=DF, categorie=SC) r = Resultat(tournoi=t,gagnants_alt="Delphine SPRUYTTE et Ludivine D'YDEWALLE",finalistes_alt="Juliette DAVIGNON et Charlotte-Lucie DELBECQUE") r.save() i.resultats.add(r) t = Tournoi.objects.get(titre=DF, categorie=JU) r = Resultat(tournoi=t,gagnants_alt="Laura DECLETY et Sophie GOFFAU",finalistes_alt="Alexia KASTEEL et Louise MONVILLE") r.save() i.resultats.add(r) #Double Hommes t = Tournoi.objects.get(titre=DH, categorie=MI) r = Resultat(tournoi=t,gagnants_alt="Arnaud DAVIGNON et Hidde DOMS",finalistes_alt="Alexis MENCIK et Jules RAEMDONCK") r.save() i.resultats.add(r) t = Tournoi.objects.get(titre=DH, categorie=CA) r = Resultat(tournoi=t,gagnants_alt="Quentin DAVIGNON et Alexandre VERHULST",finalistes_alt="Diego TIELENS et Alexandre de STAERCKE") r.save() i.resultats.add(r) t = Tournoi.objects.get(titre=DH, categorie=SC) r = Resultat(tournoi=t,gagnants_alt="Charles le GRELLE et Martin van der MEERSCHEN",finalistes_alt="François DAVID et Antoine LEGRAND") r.save() i.resultats.add(r) t = Tournoi.objects.get(titre=DH, categorie=JU) r = Resultat(tournoi=t,gagnants_alt="Augustin BOSSAERT DERACHE et Diego MOMMAERTS",finalistes_alt="Felix de PATOUL et Nicolas van HAVRE") r.save() i.resultats.add(r) t = Tournoi.objects.get(titre=DH, categorie=EL) r = Resultat(tournoi=t,gagnants_alt="Olivier MARTINOT et Didier PERWEZ",finalistes_alt="Philippe DE BRUYNE et Alain VERGAUWEN") r.save() i.resultats.add(r) #Tournoi des familles t = Tournoi.objects.get(titre=TF, categorie=TFC) r = Resultat(tournoi=t,gagnants_alt="Guillaume van LINT et Eric van LINT",finalistes_alt="Briac LOHEST et Emmanuel LOHEST") r.save() i.resultats.add(r) i.save()