Exemplo n.º 1
0
    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()
Exemplo n.º 2
0
            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',