print("4 : Quitter") action = int(input("Sélectionner l'option désirée : ")) if action == 1: print("Création d'un objet") print("1 : Evènement") print("2 : Eruption") print("3 : Eclipse") action = int(input("Choisir l'objet à créer : ")) if action == 1: libelle = input("Libelle : ") dateDeb = input("Date de début : ") dateFin = input("Date de fin : ") pays = input("Pays : ") departement = input("Département (si France) : ") evenement = Evenement(libelle,dateDeb,dateFin,pays,departement) db.create(evenement, Evenement) if action == 2: libelle = input("Libelle : ") duree = input("Duree : ") date = input("Date : ") intensite = input("Intensite : ") eruption = Eruption(libelle,duree,date,intensite) db.create(eruption, Eruption) if action == 3: libelle = input("Libelle : ") dateDeb = input("Date de début : ") dateFin = input("Date de fin : ") pays = input("Pays : ") departement = input("Département (si France) : ") type = input("Type de l'eclipse (solaire ou lunaire) : ") eclipse = Eclipse(libelle,dateDeb,dateFin,pays,departement,type)
def eruptions_add(self, libelle, duree, date, intensite): eruption = Eruption(libelle, duree, date, intensite) db = Database() db.create(eruption, Eruption) raise cherrypy.HTTPRedirect('/eruptions/')
def eclipses_add(self, libelle, dateDeb, dateFin, pays, departement, type): eclipse = Eclipse(libelle, dateDeb, dateFin, pays, departement, type) db = Database() db.create(eclipse, Eclipse) raise cherrypy.HTTPRedirect('/eclipses/')
def evenements_add(self, libelle, dateDeb, dateFin, pays, departement, type): evenement = Evenement(libelle, dateDeb, dateFin, pays, departement, type) db = Database() db.create(evenement, Evenement) raise cherrypy.HTTPRedirect('/evenements/')