Skip to content

Instantly share code, notes, and snippets.

@zenweasel
Created October 20, 2013 02:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zenweasel/7064220 to your computer and use it in GitHub Desktop.
Save zenweasel/7064220 to your computer and use it in GitHub Desktop.
A Signal Receiver template
from django.db.models.signals import post_save
from django.dispatch import receiver
@receiver(post_save, sender=ShortLink)
def shortlink_save_handler(sender, **kwargs):
instance = kwargs['instance']
created = kwargs.get('created', False)
shortlink = ShortLink.objects.get(pk=instance.pk_shortlink)
shortlink_shoveler = ShovelShortlink()
shortlink_shoveler.update_one(shortlink, created)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment