Library for logging changes of each model
Project description
Model logs is a Django app for storing changes of yours objects
Quick start
Add “model_log” to your INSTALLED_APPS setting like this:
INSTALLED_APPS = [ ... 'model_log', ]
Run python manage.py migrate to create the “model_logs” models.
For adding or excluding the models you want to log, in the settings.py:
MODELS_FOR_LOGGING = ( 'app.ClassName', # logging only for this model 'another_app' # logging of all models in this app ) MODELS_FOR_EXCLUDE = ( 'app.ClassName', # excluding from logging only for this model )
To override Django’s default view to show the history of a log, use LogModelAdmin instead of ModelAdmin:
class ExampleAdmin(LogModelAdmin): pass
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.