Store model history and view/revert changes from admin site.
Project description
django-simple-history
django-simple-history stores Django model state on every create/update/delete.
This app requires Django 1.4.13 or greater and Python 2.6 or greater.
Getting Help
Documentation is available at https://django-simple-history.readthedocs.org/
Issue tracker is at https://github.com/treyhunner/django-simple-history/issues
Pull requests are welcome. Read the CONTRIBUTING file for tips on submitting a pull request.
Changes
1.5.0 (2014-08-17)
Extended availability of the as_of method to models as well as instances.
Allow history_user on historical objects to be set by middleware.
Fixed error that occurs when a foreign key is designated using just the name of the model.
Drop Django 1.3 support
1.4.0 (2014-06-29)
Fixed error that occurs when models have a foreign key pointing to a one to one field.
Fix bug when model verbose_name uses unicode (gh-76)
Allow non-integer foreign keys
Allow foreign keys referencing the name of the model as a string
Added the ability to specify a custom history_date
Note that simple_history should be added to INSTALLED_APPS (gh-94 fixes gh-69)
Properly handle primary key escaping in admin URLs (gh-96 fixes gh-81)
Add support for new app loading (Django 1.7+)
Allow specifying custom base classes for historical models (gh-98)
1.3.0 (2013-05-17)
Fixed bug when using django-simple-history on nested models package
Allow history table to be formatted correctly with django-admin-bootstrap
Disallow calling simple_history.register twice on the same model
Added Python 3 support
Added support for custom user model (Django 1.5+)
1.2.3 (2013-04-22)
Fixed packaging bug: added admin template files to PyPI package
1.2.1 (2013-04-22)
Added tests
Added history view/revert feature in admin interface
Various fixes and improvements
Oct 22, 2010
Merged setup.py from Klaas van Schelven - Thanks!
Feb 21, 2010
Initial project creation, with changes to support ForeignKey relations.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django-simple-history-1.5.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f444532bee3d13eb9aa2014e1a403aeed6a7280529ae25b9fd850d655d25f65 |
|
MD5 | 026bda69ffe033e6ca193cc6628f5228 |
|
BLAKE2b-256 | 7efc3e67c98a5762a37dc43dab00cf74222126615a817ee30ff1385e8ace15ca |
Hashes for django_simple_history-1.5.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52e2cceee51ccbc226eef7bafaf734ab2b0cac4b25bc35a453c1d7de7d062fe8 |
|
MD5 | 96259e620f88cc1d6867a5b4c50e7d80 |
|
BLAKE2b-256 | 447fa0e786b1fbf75e40a3f4f2c23e137de8aa1cd8dd62aa332c9be5bd3dcf69 |