Django

Code

Changeset 3638

Show
Ignore:
Timestamp:
08/21/06 16:40:35 (2 years ago)
Author:
utrebec
Message:

[full-history]
* Changed the ChangeLog? functions to correspond to new "managed" ones
* First attempt to print generic view of values

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/full-history/django/contrib/history/views/main.py

    r3515 r3638  
    33#from django.utils.text import capfirst 
    44from django.contrib.history.models import ChangeLog 
    5 from django.contrib.history.models import get_version, list_history, version_by_date 
    65from django.http import HttpResponse 
    76from django.shortcuts import get_object_or_404, render_to_response 
     
    1615 
    1716def list(request): 
    18     #get_all_models() 
    19  
    2017    changes_list = ChangeLog.objects.all() 
    2118    return render_to_response('history/list.html',  
     
    2623    change = get_object_or_404(ChangeLog, pk=change_id) 
    2724    object = change.get_object() 
    28     #print object 
    2925 
    30     bla = version_by_date(change, datetime(2006, 2, 8)) 
    31     for b in bla: 
    32         print b.change_time 
    3326 
    34     #bla2 = get_version(change) 
     27    ch1 = ChangeLog.objects.version_by_date(object, datetime(2006, 8, 21)) 
     28    print "Change1: ",ch1 
     29 
     30    ch2 = ChangeLog.objects.get_version(object) 
     31    print "Change2: ",ch2 
     32 
     33    ch3 = ChangeLog.objects.list_history(object, offset=1) 
     34    print "Change3: ",ch3 
    3535 
    3636    return render_to_response('history/detail.html', {'change': change, 
    37                                                       'object': object}) 
     37                                                      'object': object, 
     38                                                      'change_fields': change._meta.fields, 
     39                                                      'object_fields': object._meta.fields,}) 
    3840 
    3941def changes(request, parent_id): 
    40     changes_list = list_history(parent_id, offset=3) 
     42    changes_list = ChangeLog.objects.list_history(parent, offset=3) 
    4143    return render_to_response('history/list.html', 
    4244                              {'changes_list': changes_list})