Skip to content

Instantly share code, notes, and snippets.

@Alir3z4
Created May 12, 2012 10:57
Show Gist options
  • Save Alir3z4/2665823 to your computer and use it in GitHub Desktop.
Save Alir3z4/2665823 to your computer and use it in GitHub Desktop.
def onPreSave(sender, **kwargs):
import logging as logger
model_instance = kwargs['instance']
logger.debug('before the changes is like this')
from django.core import serializers
logger.warning(serializers.serialize('json', [model_instance,], indent=4))
logger.warning("==============")
logger.warning("pre_save done ;)")
logger.warning("==============")
def onPostSave(sender, **kwargs):
import logging as logger
model_instance = kwargs['instance']
logger.debug("Start post_save")
from django.core import serializers
logger.warning(serializers.serialize('json', [model_instance,], indent=4))
logger.warning("==============")
logger.warning("post_save done ;)")
logger.warning("==============")
pre_save.connect(onPreSave, sender=Poll)
post_save.connect(onPostSave, sender=Poll)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment