def handle(self, *args, **options): groups = Group.objects.all() print 'Deleting %s group(s)' % groups.count() groups.delete() for error in Error.objects.all(): error_created.send(sender=Error, instance=error)
def send_signal(request, pk): error = Error.get(pk) if not error.create_signal_sent: error.create_signal_sent = True error.save() error_created.send(sender=error.__class__, instance=error) return render_plain("Signal sent") return render_plain("Signal not sent")
def save(self, *args, **kw): created = not getattr(self, "id", None) if created: self.error_timestamp = datetime.now() self.create_signal_sent = True super(Error, self).save(*args, **kw) error_created.send(sender=self.__class__, instance=self) else: super(Error, self).save(*args, **kw)
def save(self, *args, **kw): created = not getattr(self, "id", None) if created: self.error_timestamp = datetime.now() self.error_timestamp_date = self.error_timestamp.date() self.create_signal_sent = True super(Error, self).save(*args, **kw) error_created.send(sender=self.__class__, instance=self) else: super(Error, self).save(*args, **kw)