etianen/django-reversion — Issue #134: Can't use proxy models with django-reversion
Author: freevoid
Created: 2012-02-28 08:14:54+00:00
State: open

Hello!

Currently exception is thrown when one tries to register a proxy model. Advice is to register a parent class.

But django emits `post_save` signal with a proxy model class as a sender (*not a parent class*) so `_post_save_receiver` is omitted and thus a version/revision is lost.

Why exactly we may want to restrict proxy-model registration?

It works for me if I register both parent and proxy-child (assuming that I've commented out `raise RegistrationError(..)`).