Django

Code

Changeset 676

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

Changed django.views.core.flatfiles to use get_object_or_404

Files:

Legend:

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

    r57 r676  
    11from django.core import template_loader 
    2 from django.core.exceptions import Http404 
    3 from django.core.extensions import DjangoContext as Context 
     2from django.core.extensions import get_object_or_404, DjangoContext 
    43from django.models.core import flatfiles 
    54from django.utils.httpwrappers import HttpResponse 
     
    1918    if not url.startswith('/'): 
    2019        url = "/" + url 
    21     try: 
    22         f = flatfiles.get_object(url__exact=url, sites__id__exact=SITE_ID) 
    23     except flatfiles.FlatFileDoesNotExist: 
    24         raise Http404 
     20    f = get_object_or_404(flatfiles, url__exact=url, sites__id__exact=SITE_ID) 
    2521    # If registration is required for accessing this page, and the user isn't 
    2622    # logged in, redirect to the login page. 
     
    2925        return redirect_to_login(request.path) 
    3026    t = template_loader.select_template([f.template_name, 'flatfiles/default']) 
    31     c = Context(request, { 
     27    c = DjangoContext(request, { 
    3228        'flatfile': f, 
    3329    })