An application that adds 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
File details
Details for the file btc-version-manager-0.6.1.tar.gz
.
File metadata
- Download URL: btc-version-manager-0.6.1.tar.gz
- Upload date:
- Size: 26.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9246cf8c4c8c0c0b8dc0d35ba327b1220d990204c672f55c214dd39553ac49c7 |
|
MD5 | 4426274ca0e3aee0e36f5231b1c7dd7a |
|
BLAKE2b-256 | 7622dbb45de813d76b20dc87fa6a388dfe252e51493a9e618a477d5d3502b03f |