django-reversion is an extension to the Django web framework that provides comprehensive version control facilities.
Features
Roll back to any point in a model’s history - an unlimited undo facility!
Recover deleted models - never lose data again!
Admin integration for maximum usability.
Group related changes into revisions that can be rolled back in a single transaction.
Automatically save a new version whenever your model changes using Django’s flexible signalling framework.
Automate your revision management with easy-to-use middleware.
django-reversion can be easily added to your existing Django project with an absolute minimum of code changes.
Documentation
Please read the [Getting Started][] guide for more information.
- [Getting Started]: https://github.com/etianen/django-reversion/wiki
“Getting started with django-reversion”
Download instructions, bug reporting and links to full documentation can be found at the [main project website][].
- [main project website]: http://github.com/etianen/django-reversion
“django-reversion on GitHub”
You can keep up to date with the latest announcements by joining the [django-reversion discussion group][].
- [django-reversion discussion group]: http://groups.google.com/group/django-reversion
“django-reversion Google Group”
Upgrading
If you’re upgrading your existing installation of django-reversion, please check the [Schema Migrations][] wiki page for information on any database changes and how to upgrade. If you’re using South to manage database migrations in your project, then upgrading is as easy as running a few django management commands.
It’s always worth checking the [CHANGELOG][] before upgrading too, just in case you get caught off-guard my a minor upgrade to the library.
- [Schema Migrations]: https://github.com/etianen/django-reversion/wiki/Schema-migrations
“Schema Migrations for django-reversion”
- [CHANGELOG]: https://github.com/etianen/django-reversion/blob/master/CHANGELOG.markdown
“CHANGELOG for django-reversion”
More information
The django-reversion project was developed by Dave Hall. You can get the code from the [django-reversion project site][].
- [django-reversion project site]: http://github.com/etianen/django-reversion
“django-reversion on GitHub”
Dave Hall is a freelance web developer, based in Cambridge, UK. You can usually find him on the Internet in a number of different places:
[Website](http://www.etianen.com/ “Dave Hall’s homepage”)
[Twitter](http://twitter.com/etianen “Dave Hall on Twitter”)
[Google Profile](http://www.google.com/profiles/david.etianen “Dave Hall’s Google profile”)
Release files for django-reversion 1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-reversion-1.7.tar.gz | 43.4 kB | Details |
Release files / django-reversion-1.7.tar.gz
| Download URL | django-reversion-1.7.tar.gz |
|---|---|
| Size | 43.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
599211cb66a4ad6895844aa842b168fcfa32bf24f7fb9ceca5655cf2ef35d63a
|
|
BLAKE2b-256 checksum How to use checksums |
8884063143f379df08babb8ce8aa02fe5a2b50def8a3a5c98cd55ca0f90295aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |