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
File details
Details for the file django-model-history-0.1.2.tar.gz
.
File metadata
- Download URL: django-model-history-0.1.2.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb709260be5c91e3c167718bc2effa6852b330474caa760f310c7d407903247f |
|
MD5 | 6f8d86376e721ce044175a6dc1a95e59 |
|
BLAKE2b-256 | c6ff9b194214f7619e28ef28f39b4e69ddbb0067564e6133543bf1073e1c8498 |