Enable in any Model class an change history of all inserts, updates and deletes
Project description
django-model-history
Enable in any Model class an change history of all inserts, updates and deletes
Installation
In your settings.py
INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.admin', #.....................# 'model_history', )
Option 1: In your models.py
You only must to update the parent class of your model.
from django.db import models class MyModel(models.Model): ....
from model_history.models import ModelHistoryProvider class MyModel(ModelHistoryProvider): .... ...
Option 2: In your models.py
Or you can call directly to the create_history_model_class function
from django.db import models from model_history.models import create_history_model_class, BaseModelHistory class MyModel(models.Model): .... MyModelHistory = create_history_model_class(MyModel, (BaseModelHistory,))
Development
You can get the last bleeding edge version of django-model-history by doing a clone of its git repository
git clone https://github.com/goinnn/django-model-history
Example project
In the source tree, you will find a directory called example. It contains a readily setup project that uses django-model-history. You can run it as usual:
python manage.py makemigrations python manage.py syncdb --noinput python manage.py runserver
Access in a browser to http://localhost:8000/
0.1.2 (2015-04-24)
Fix typo errors
0.1.1 (2015-04-24)
Fix typo errors
0.1.0 (2015-04-24)
Initial version
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
Hashes for django-model-history-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb709260be5c91e3c167718bc2effa6852b330474caa760f310c7d407903247f |
|
MD5 | 6f8d86376e721ce044175a6dc1a95e59 |
|
BLAKE2b-256 | c6ff9b194214f7619e28ef28f39b4e69ddbb0067564e6133543bf1073e1c8498 |