def post(self): missing_students = self.request.get_all("absence") nom_cours = self.request.get("nom_cours") for studentName in missing_students: student = Student.get_by_name(studentName) # Enregistrer l'absence dans la BDD date = self.get_date() d = int(date.strftime('%d')) m = int(date.strftime('%m')) y = int(date.strftime('%Y')) h = int(date.strftime('%H')) min = int(date.strftime('%M')) date = datetime.datetime(y, m, d, h, min) Absence(studentName=studentName, group=student.get_group_string(), name_course=nom_cours, date=date, parent=DBKey.key()).put() dateCurrent = self.get_date() d = int(dateCurrent.strftime('%d')) m = int(dateCurrent.strftime('%m')) y = int(dateCurrent.strftime('%Y')) h = int(dateCurrent.strftime('%H')) min = int(dateCurrent.strftime('%M')) dateCurrent = datetime.datetime(y, m, d, h, min) ip=ip = self.request.remote_addr username=self.check_cookie() action="appel du cours %s" % (nom_cours) Log.write_log(action,ip,dateCurrent,username) self.redirect('/')