diff --git a/django/contrib/history/views/main.py b/django/contrib/history/views/main.py index 9269c5edfe..a0d9c8e00d 100644 --- a/django/contrib/history/views/main.py +++ b/django/contrib/history/views/main.py @@ -2,7 +2,6 @@ from django.db import models #from django.db.models import get_models #from django.utils.text import capfirst from django.contrib.history.models import ChangeLog -from django.contrib.history.models import get_version, list_history, version_by_date from django.http import HttpResponse from django.shortcuts import get_object_or_404, render_to_response from datetime import datetime @@ -15,8 +14,6 @@ def index(request): {'changes_list': changes_list}) def list(request): - #get_all_models() - changes_list = ChangeLog.objects.all() return render_to_response('history/list.html', {'changes_list': changes_list}) @@ -25,18 +22,23 @@ def list(request): def detail(request, change_id): change = get_object_or_404(ChangeLog, pk=change_id) object = change.get_object() - #print object - bla = version_by_date(change, datetime(2006, 2, 8)) - for b in bla: - print b.change_time - #bla2 = get_version(change) + ch1 = ChangeLog.objects.version_by_date(object, datetime(2006, 8, 21)) + print "Change1: ",ch1 + + ch2 = ChangeLog.objects.get_version(object) + print "Change2: ",ch2 + + ch3 = ChangeLog.objects.list_history(object, offset=1) + print "Change3: ",ch3 return render_to_response('history/detail.html', {'change': change, - 'object': object}) + 'object': object, + 'change_fields': change._meta.fields, + 'object_fields': object._meta.fields,}) def changes(request, parent_id): - changes_list = list_history(parent_id, offset=3) + changes_list = ChangeLog.objects.list_history(parent, offset=3) return render_to_response('history/list.html', {'changes_list': changes_list})