Django

Code

Changeset 3423

Show
Ignore:
Timestamp:
07/22/06 05:19:05 (2 years ago)
Author:
utrebec
Message:

[full-history] list() cleaned up (moved to models.py)

Files:

Legend:

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

    r3351 r3423  
    11from django.db import models 
    2 from django.db.models import get_models 
    3 from django.utils.text import capfirst 
    4 from django.contrib.history.models import ChangeLog, get_version, list_history, version_by_date 
     2#from django.db.models import get_models 
     3#from django.utils.text import capfirst 
     4from django.contrib.history.models import ChangeLog, get_version, list_history, version_by_date, get_all_models 
    55from django.http import HttpResponse 
    66from django.shortcuts import get_object_or_404, render_to_response 
     
    1515 
    1616def list(request): 
    17     app_list = [] 
    18      
    19     for app in models.get_apps(): 
    20         app_models = get_models(app) 
    21         app_label = app_models[0]._meta.app_label 
    22  
    23         model_list = [] 
    24  
    25         for m in app_models: 
    26             model_list.append({ 
    27                     'name': capfirst(m._meta.verbose_name_plural), 
    28             }) 
    29  
    30         if model_list: 
    31             model_list.sort() 
    32             app_list.append({ 
    33                     'name': app_label.title(), 
    34                     'models': model_list, 
    35             }) 
    36  
    37     for app in app_list: 
    38         print app['name'] 
    39         print app['models'] 
     17    get_all_models() 
    4018 
    4119    changes_list = ChangeLog.objects.all() 
     
    5836 
    5937def changes(request, parent_id): 
    60     changes_list = list_history(parent_id, 2
     38    changes_list = list_history(parent_id, offset=3
    6139    return render_to_response('history/list.html', 
    6240                              {'changes_list': changes_list})