App that add functionality to track model object versions for any other Django application.
Project description
This is a Django app that add functionality to track model object versions for any other Django application
Detailed documentation is in the “docs” directory.
Quick start
Add “version_control” to your INSTALLED_APPS setting like this:
INSTALLED_APPS = ( ... 'version_control', )
Add “version_control” middleware to middleware list in project settings:
MIDDLEWARE = [ ... 'version_control.middleware.VersionControlMiddleware', ]
Include the “version_control” URLconf in your project urls.py like this:
path('version_control/', include('version_control.urls')),
Setup project cache handler (Redis or another one).
Register and setup “version_control” models in Django admin for use in project.
Add class “AbstractVersionControl” to every model that must be tracked.
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 btc-version-manager-0.4.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c181529e53d69ae0e526001f22272609f3a3e99628568cc19aaa992f622d2244 |
|
MD5 | e583d97fdc7f75085db1898c9c20ac13 |
|
BLAKE2b-256 | a26dbb49de2c6df5eed8dd75f5d7ff84abdb1e1ac77079ca3b7fcff59c750c08 |
Hashes for btc_version_manager-0.4.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34b24684841e282c6adf1ef7174f8bff49ad173d94ce53eaf1909c809f329b76 |
|
MD5 | 0caf6488cd0d2cc11e49c146201885c2 |
|
BLAKE2b-256 | ebfe3318a4411edd24f22ef8c5264bbfec408d0cc8860e4e6c08029f3e79f491 |