================
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.7 or later
- Django 3.2 or later
Features
========
- 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 <http://django-reversion.readthedocs.io/>`_
Issue tracking and source code can be found at the
`main project website <http://github.com/etianen/django-reversion>`_.
You can keep up to date with the latest announcements by joining the
`django-reversion discussion group <http://groups.google.com/group/django-reversion>`_.
Upgrading
=========
Please check the `Changelog <https://github.com/etianen/django-reversion/blob/master/CHANGELOG.rst>`_ 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 <http://github.com/etianen/django-reversion>`_, and submit
pull requests for any new code.
1. Fork the `repository <http://github.com/etianen/django-reversion>`_ 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 <http://www.etianen.com/>`_ and contributed
to by `many other people <https://github.com/etianen/django-reversion/graphs/contributors>`_.
.. |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
Raw data
{
"_id": null,
"home_page": "https://github.com/etianen/django-reversion",
"name": "django-reversion",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": null,
"author": "Dave Hall",
"author_email": "dave@etianen.com",
"download_url": "https://files.pythonhosted.org/packages/d8/aa/d7e9d98b23041b24d2b35cefcbbfa51e6e557e8e58c1c1bddabdb0baf13f/django_reversion-5.1.0.tar.gz",
"platform": null,
"description": "================\ndjango-reversion\n================\n\n|PyPI latest| |PyPI Version| |PyPI License| |Github actions| |Docs|\n\n\n**django-reversion** is an extension to the Django web framework that provides\nversion control for model instances.\n\nRequirements\n============\n\n- Python 3.7 or later\n- Django 3.2 or later\n\nFeatures\n========\n\n- Roll back to any point in a model instance's history.\n- Recover deleted model instances.\n- Simple admin integration.\n\nDocumentation\n=============\n\nCheck out the latest ``django-reversion`` documentation at `Getting Started <http://django-reversion.readthedocs.io/>`_\n\n\nIssue tracking and source code can be found at the\n`main project website <http://github.com/etianen/django-reversion>`_.\n\nYou can keep up to date with the latest announcements by joining the\n`django-reversion discussion group <http://groups.google.com/group/django-reversion>`_.\n\nUpgrading\n=========\n\nPlease check the `Changelog <https://github.com/etianen/django-reversion/blob/master/CHANGELOG.rst>`_ before upgrading\nyour installation of django-reversion.\n\nContributing\n============\n\nBug reports, bug fixes, and new features are always welcome. Please raise issues on the\n`django-reversion project site <http://github.com/etianen/django-reversion>`_, and submit\npull requests for any new code.\n\n1. Fork the `repository <http://github.com/etianen/django-reversion>`_ on GitHub.\n2. Make a branch off of master and commit your changes to it.\n3. Install requirements.\n\n.. code:: bash\n\n $ pip install django psycopg2 mysqlclient -e .\n\n4. Run the tests\n\n.. code:: bash\n\n $ tests/manage.py test tests\n\n5. Create a Pull Request with your contribution\n\nContributors\n============\n\nThe django-reversion project was developed by `Dave Hall <http://www.etianen.com/>`_ and contributed\nto by `many other people <https://github.com/etianen/django-reversion/graphs/contributors>`_.\n\n\n.. |Docs| image:: https://readthedocs.org/projects/django-reversion/badge/?version=latest\n :target: http://django-reversion.readthedocs.org/en/latest/?badge=latest\n.. |PyPI Version| image:: https://img.shields.io/pypi/pyversions/django-reversion.svg?maxAge=60\n :target: https://pypi.python.org/pypi/django-reversion\n.. |PyPI License| image:: https://img.shields.io/pypi/l/django-reversion.svg?maxAge=120\n :target: https://github.com/rhenter/django-reversion/blob/master/LICENSE\n.. |PyPI latest| image:: https://img.shields.io/pypi/v/django-reversion.svg?maxAge=120\n :target: https://pypi.python.org/pypi/django-reversion\n.. |Github actions| image:: https://github.com/etianen/django-reversion/workflows/Python%20package/badge.svg\n :target: https://github.com/etianen/django-reversion\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "An extension to the Django web framework that provides version control for model instances.",
"version": "5.1.0",
"project_urls": {
"Homepage": "https://github.com/etianen/django-reversion"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5a84898fec51294e6764ab5fdde5db079ca89d528cef039c05447ca41d6f4c74",
"md5": "aaefe47267bfbe52ea4cc1a2908434cf",
"sha256": "084d4f117d9e2b4e8dfdfaad83ebb34410a03eed6071c96089e6811fdea82ad3"
},
"downloads": -1,
"filename": "django_reversion-5.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "aaefe47267bfbe52ea4cc1a2908434cf",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 84857,
"upload_time": "2024-08-09T21:30:27",
"upload_time_iso_8601": "2024-08-09T21:30:27.761496Z",
"url": "https://files.pythonhosted.org/packages/5a/84/898fec51294e6764ab5fdde5db079ca89d528cef039c05447ca41d6f4c74/django_reversion-5.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d8aad7e9d98b23041b24d2b35cefcbbfa51e6e557e8e58c1c1bddabdb0baf13f",
"md5": "eadc1cc50df3618895bf56b89ecc3d21",
"sha256": "3309821e5b6fceedcce6b6975f1a9c7fab6ae7c7d0e1276a90e345946fa0dcb8"
},
"downloads": -1,
"filename": "django_reversion-5.1.0.tar.gz",
"has_sig": false,
"md5_digest": "eadc1cc50df3618895bf56b89ecc3d21",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 73178,
"upload_time": "2024-08-09T21:30:29",
"upload_time_iso_8601": "2024-08-09T21:30:29.613254Z",
"url": "https://files.pythonhosted.org/packages/d8/aa/d7e9d98b23041b24d2b35cefcbbfa51e6e557e8e58c1c1bddabdb0baf13f/django_reversion-5.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-09 21:30:29",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "etianen",
"github_project": "django-reversion",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"lcname": "django-reversion"
}