Skip to content

Latest commit

 

History

History
73 lines (46 loc) · 1.17 KB

index.rst

File metadata and controls

73 lines (46 loc) · 1.17 KB

django-reversion

django-reversion is an extension to the Django web framework that provides version control for model instances.

Features

  • Roll back to any point in a model instance's history.
  • Recover deleted model instances.
  • Simple admin integration.

Installation

To install django-reversion:

  1. Install with pip: pip install django-reversion.
  2. Add 'reversion' to INSTALLED_APPS.
  3. Run manage.py migrate.

Important

See django-versions if you're not using the latest release of Django.

Admin integration

django-reversion can be used to add rollback and recovery to your admin site.

For more information about admin integration, see admin.

Low-level API

You can use the django-reversion API to build version-controlled applications. See api.

More information

Installation

django-versions common-problems changelog

Usage

admin commands api views middleware errors signals