django-old-new-history

Show the old and new value of model's change field in history.


Keywords
Django, Old, New, History
License
MIT
Install
pip install django-old-new-history==1.0.2

Documentation

#django-old-new-history

PyPI latest PyPI Version PyPI License

django-old-new-history is customize history feature which is used to show the old and new value of model's change field in history action of admin panel.

Requirements

  • Python 3.7 or later
  • Django 2.0 or later

Features

  • Customize history.
  • Display old and new value of model's change field.
  • Simple admin integration.

Installation

Just use:

pip install django-old-new-history

Setup

Add django_old_new_history to INSTALLED_APPS in your settings.py, e.g.:

INSTALLED_APPS = [
...
'django_old_new_history',
...

Usage

Inherit from DjangoOldNewHistory to get the custom history feature.

admin.py e.g.:

from django.contrib import admin
from .models import ExampleModel
from django_old_new_history.admin import DjangoOldNewHistory

@admin.register(ExampleModel)
class ExampleModelAdmin(DjangoOldNewHistory, admin.ModelAdmin):
    ...

Screenshot

Here is screenshot of django-old-new-history

Screenshot