https://github.com/druids/django-reversion-pynamodb
https://github.com/druids/django-reversion-pynamodb
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/druids/django-reversion-pynamodb
- Owner: druids
- License: bsd-3-clause
- Created: 2020-10-21T08:48:36.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-13T17:45:44.000Z (about 2 years ago)
- Last Synced: 2025-10-09T07:05:44.577Z (9 months ago)
- Language: Python
- Size: 1.69 MB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE
Awesome Lists containing this project
README
=========================
django-reversion-pynamodb
=========================
|PyPI latest| |PyPI Version| |PyPI License| |TravisCI| |Docs|
**django-reversion-pynamodb** is an extension to the Django web framework that provides
version control for model instances. Library extends ``django-reversion-pynamodb`` library and provides
possibility to store version data in DynamoDB database.
Requirements
============
- Python 3.6 or later
- Django 2.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-pynamodb`` documentation at `Getting Started `_
Issue tracking and source code can be found at the
`main project website `_.
Upgrading
=========
Please check the `Changelog `_ before upgrading
your installation of django-reversion-pynamodb.
Contributing
============
Bug reports, bug fixes, and new features are always welcome. Please raise issues on the
`django-reversion-pynamodb 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-pynamodb project was developed by `Dave Hall `_ and contributed
to by `many other people `_.
.. |Docs| image:: https://readthedocs.org/projects/django-reversion-pynamodb/badge/?version=latest
:target: http://django-reversion-pynamodb.readthedocs.org/en/latest/?badge=latest
.. |PyPI Version| image:: https://img.shields.io/pypi/pyversions/django-reversion-pynamodb.svg?maxAge=60
:target: https://pypi.python.org/pypi/django-reversion-pynamodb
.. |PyPI License| image:: https://img.shields.io/pypi/l/django-reversion-pynamodb.svg?maxAge=120
:target: https://github.com/rhenter/django-reversion-pynamodb/blob/master/LICENSE
.. |PyPI latest| image:: https://img.shields.io/pypi/v/django-reversion-pynamodb.svg?maxAge=120
:target: https://pypi.python.org/pypi/django-reversion-pynamodb
.. |TravisCI| image:: https://travis-ci.org/druids/django-reversion-pynamodb.svg?branch=master
:target: https://travis-ci.org/druids/django-reversion-pynamodb