def last_changed_delete_updater(sender, instance, **kwargs): container = sender.get_visual_container(instance) container.last_related_update = datetime.now() if isinstance(container, Discussion): analyze.delay(container, instance.discussion) # analyze (container, instance.discussion) container.save()
def last_changed_updater(sender, instance, **kwargs): container = sender.get_visual_container(instance) container.last_related_update = instance.updated_at if hasattr(instance, 'updated_at') else datetime.now() container.save() if isinstance(container, Discussion): analyze.delay(container, instance.discussion)