Example #1
0
 def save(self, *args, **kwargs):
     if not self.pk:
         if self.pupil.gate_id:
             from gate import Gate
             gate = Gate(self.pupil.school.gate_url, self.pupil.school.gate_id, self.pupil.school.gate_password)
             message = u'%s. %s. ' % (self.lesson.date.strftime('%d.%m.%Y'), self.lesson.subject.name)
             if self.absent:
                 message = message + u'Отсутствовал'
             else:
                 message = message + u'Получил %s' % int(self.mark)
             gate.sendMessage(self.pupil.gate_id, message)
     super(Mark, self).save(*args, **kwargs)