def create_horaire(self, id_loisir, loisir): model = Horaire() model.LOISIR = id_loisir model.DATE_DEB = self.get_node_text(loisir, "DATE_DEB") model.DATE_FIN = self.get_node_text(loisir, "DATE_FIN") model.JOUR_SEMAINE = self.get_node_text(loisir, "JOUR_SEMAINE") model.HEURE_DEBUT = self.get_node_text(loisir, "HEURE_DEBUT") model.HEURE_FIN = self.get_node_text(loisir, "HEURE_FIN") pprint(model) model.save()
L.LIEU_1 = l['lieux'][0] if len(l['lieux']) > 1: L.LIEU_2 = l['lieux'][1] print l L.save() for h in l['horaires']: H = Horaire() H.LOISIR = (L) H.DATE_DEB = h['date_debut'] H.DATE_FIN = h['date_fin'] H.HEURE_DEBUT = h['heure_debut'] H.HEURE_FIN = h['heure_fin'] H.JOUR_SEMAINE = h['jour'] H.save() pprint( l ) ''' {'act': u'Chant choral - Journ\xe9e portes ouvertes', 'adresse': u'650, Av Du Bourg-Royal, Qu\xe9bec (QC) G2L 1M8 ', 'arrondissement': u'Arrondissement de Charlesbourg', 'code_session': u'P2012', 'cours': u'Petits chanteurs de Charlesbourg (Les)', 'description': u'Chant choral - Journ\xe9e portes ouvertes', 'horaires': [{'date_debut': u'2012-05-05', 'date_fin': u'2012-05-05', 'heure_debut': u'13:00:00', 'heure_fin': u'16:00:00',