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. Documentation ------------- Please read the `Getting Started `_ guide for more information. Issue tracking and source code can be found at the `main project website `_. You can keep up to date with the latest announcements by joining the `django-reversion discussion group `_. Upgrading --------- Please check the `Changelog `_ before upgrading your installation of django-reversion. Contributing ------------ Bug reports, bug fixes, and new features are always welcome. Please raise issues on the `django-reversion project site `_, and submit pull requests for any new code. You can run the test suite yourself from within a virtual environment with the following commands. The test suite requires that both MySQL and PostgreSQL be installed. .. code:: bash pip install 'tox>=2.3.1' tox The django-reversion project is built on every push with `Travis CI `_. .. image:: https://travis-ci.org/etianen/django-reversion.svg?branch=master :target: https://travis-ci.org/etianen/django-reversion Contributors ------------ The django-reversion project was developed by `Dave Hall `_ and contributed to by `many other people `_.