Django

Code

Changeset 677

Show
Ignore:
Timestamp:
09/23/05 17:09:42 (3 years ago)
Author:
adrian
Message:

Made a small improvement to django.views.core.flatfiles so that it only uses select_template if a custom template is available, so as not to hit the filesystem.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/views/core/flatfiles.py

    r676 r677  
    44from django.utils.httpwrappers import HttpResponse 
    55from django.conf.settings import SITE_ID 
     6 
     7DEFAULT_TEMPLATE = 'flatfiles/default' 
    68 
    79def flat_file(request, url): 
     
    2426        from django.views.auth.login import redirect_to_login 
    2527        return redirect_to_login(request.path) 
    26     t = template_loader.select_template([f.template_name, 'flatfiles/default']) 
     28    if f.template_name: 
     29        t = template_loader.select_template((f.template_name, DEFAULT_TEMPLATE)) 
     30    else: 
     31        t = template_loader.get_template(DEFAULT_TEMPLATE) 
    2732    c = DjangoContext(request, { 
    2833        'flatfile': f,