Skip to content

Instantly share code, notes, and snippets.

@charettes
Created August 21, 2013 16:03
Show Gist options
  • Save charettes/6296424 to your computer and use it in GitHub Desktop.
Save charettes/6296424 to your computer and use it in GitHub Desktop.
Registering mutant dynamic models to reversion.
from django.dispatch.dispatcher import receiver
from mutant.signals import mutable_class_prepared
import reversion
@receiver(mutable_class_prepared)
def register_reversion(sender, existing_model_class, **kwargs):
reversion.register(sender) # Register the newly created model class
if obsolete_class: # Unregister the obsolete model class
reversion.unregister(existing_model_class)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment