refactored entries with class-based views and django-reversion