Files
dss.api/spa/models/managers/QueuedActivityModelManager.py
2016-09-23 00:21:02 +01:00

16 lines
476 B
Python

from django.db import models
class QueuedActivityModelManager(models.Manager):
def contribute_to_class(self, model, name):
super(QueuedActivityModelManager, self).contribute_to_class(model, name)
self._bind_flush_signal(model)
def _bind_flush_signal(self, model):
models.signals.post_save.connect(send_activity_to_queue, model)
def send_activity_to_queue(sender, **kwargs):
instance = kwargs.pop('instance', False)
print(instance)