Django

Code

Changeset 6833

Show
Ignore:
Timestamp:
12/02/07 09:43:35 (7 months ago)
Author:
mtredinnick
Message:

Fixed #685 -- archive_index() and object_list() generic views allow empty
result sets by default now. Thanks, Gary Wilson and Matt Croydon.

This is a backwards incompatible change.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/views/generic/date_based.py

    r6157 r6833  
    1010def archive_index(request, queryset, date_field, num_latest=15, 
    1111        template_name=None, template_loader=loader, 
    12         extra_context=None, allow_empty=False, context_processors=None, 
     12        extra_context=None, allow_empty=True, context_processors=None, 
    1313        mimetype=None, allow_future=False, template_object_name='latest'): 
    1414    """ 
  • django/trunk/django/views/generic/list_detail.py

    r6149 r6833  
    66 
    77def object_list(request, queryset, paginate_by=None, page=None, 
    8         allow_empty=False, template_name=None, template_loader=loader, 
     8        allow_empty=True, template_name=None, template_loader=loader, 
    99        extra_context=None, context_processors=None, template_object_name='object', 
    1010        mimetype=None): 
  • django/trunk/docs/generic_views.txt

    r6410 r6833  
    189189      objects are available. If this is ``False`` and no objects are available, 
    190190      the view will raise a 404 instead of displaying an empty page. By 
    191       default, this is ``False``. 
     191      default, this is ``True``. 
    192192 
    193193    * ``context_processors``: A list of template-context processors to apply to 
     
    719719      objects are available. If this is ``False`` and no objects are available, 
    720720      the view will raise a 404 instead of displaying an empty page. By 
    721       default, this is ``False``. 
     721      default, this is ``True``. 
    722722 
    723723    * ``context_processors``: A list of template-context processors to apply to