Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/etianen/django-reversion
django-reversion is an extension to the Django web framework that provides version control for model instances.
https://github.com/etianen/django-reversion
Last synced: 5 days ago
JSON representation
django-reversion is an extension to the Django web framework that provides version control for model instances.
- Host: GitHub
- URL: https://github.com/etianen/django-reversion
- Owner: etianen
- License: bsd-3-clause
- Created: 2010-05-31T15:32:25.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2024-08-09T21:29:48.000Z (5 months ago)
- Last Synced: 2024-10-29T15:03:55.249Z (2 months ago)
- Language: Python
- Homepage: https://django-reversion.readthedocs.io
- Size: 1.79 MB
- Stars: 3,033
- Watchers: 57
- Forks: 489
- Open Issues: 14
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE
Awesome Lists containing this project
- -awesome-django - django-reversion - Version control for model instances. (Third-Party Packages / Models)
- awesome-django - django-reversion - Version control for model instances. (Third-Party Packages / Models)
- awesome-django-cms - django-reversion
- starred-awesome - django-reversion - django-reversion is an extension to the Django web framework that provides version control for model instances. (Python)
- best-of-web-python - GitHub - 2% open · ⏱️ 30.01.2024): (Django Utilities)
README
================
django-reversion
================|PyPI latest| |PyPI Version| |PyPI License| |Github actions| |Docs|
**django-reversion** is an extension to the Django web framework that provides
version control for model instances.Requirements
============- Python 3.8 or later
- Django 4.2 or laterFeatures
========- Roll back to any point in a model instance's history.
- Recover deleted model instances.
- Simple admin integration.Documentation
=============Check out the latest ``django-reversion`` documentation at `Getting Started `_
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.1. Fork the `repository `_ on GitHub.
2. Make a branch off of master and commit your changes to it.
3. Install requirements... code:: bash
$ pip install django psycopg2 mysqlclient -e .
4. Run the tests
.. code:: bash
$ tests/manage.py test tests
5. Create a Pull Request with your contribution
Contributors
============The django-reversion project was developed by `Dave Hall `_ and contributed
to by `many other people `_... |Docs| image:: https://readthedocs.org/projects/django-reversion/badge/?version=latest
:target: http://django-reversion.readthedocs.org/en/latest/?badge=latest
.. |PyPI Version| image:: https://img.shields.io/pypi/pyversions/django-reversion.svg?maxAge=60
:target: https://pypi.python.org/pypi/django-reversion
.. |PyPI License| image:: https://img.shields.io/pypi/l/django-reversion.svg?maxAge=120
:target: https://github.com/rhenter/django-reversion/blob/master/LICENSE
.. |PyPI latest| image:: https://img.shields.io/pypi/v/django-reversion.svg?maxAge=120
:target: https://pypi.python.org/pypi/django-reversion
.. |Github actions| image:: https://github.com/etianen/django-reversion/workflows/Python%20package/badge.svg
:target: https://github.com/etianen/django-reversion