URL-адрес:
(r'^dashboard$', 'dashboard_view'),
Вид:
from django.contrib.admin.models import LogEntry
def dashboard_view(request):
log = LogEntry.objects.select_related().all().order_by("id")
return render_to_response("app_name/dashboard.html", {'log': log},)
Шаблон:
{% for l in log %}
<p>
{{ l.id }} {{ l.user.username }} {{ l.change_message }}
</p>
{% endfor %}
Существует расширение django-reversion , которое позволяет отслеживать все изменения, внесенные в модели, а не только действия в интерфейсе администратора. Это также позволяет выполнить откат модели в любой момент времени.