use `python-simple-history`

for i in review.history.all():
    print(i.history_change_reason, i.date_updated)
def print_history_changes(obj):
    history = obj.history.order_by('history_date')
    fields = [f.name for f in obj._meta.fields]

    for i in range(1, len(history)):
        old = history[i-1]
        new = history[i]

        print(f"\n--- Change at: {new.history_date} by {new.history_user} ---")
        for field in fields:
            old_val = getattr(old, field)
            new_val = getattr(new, field)

            if old_val != new_val:
                print(f"{field}: {old_val!r}{new_val!r}")