Changeset 618
- Timestamp:
- 09/02/05 17:54:12 (3 years ago)
- Files:
-
- django/trunk/django/views/generic/list_detail.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/views/generic/list_detail.py
r434 r618 41 41 object_list = paginator.get_page(page) 42 42 except InvalidPage: 43 raise Http404 43 if page == 0 and allow_empty: 44 object_list = [] 45 else: 46 raise Http404 44 47 page = int(page) 45 48 c = Context(request, { 46 49 'object_list': object_list, 47 'is_paginated' : True,48 'results_per_page' : paginate_by,50 'is_paginated': True, 51 'results_per_page': paginate_by, 49 52 'has_next': paginator.has_next_page(page), 50 53 'has_previous': paginator.has_previous_page(page), … … 57 60 object_list = mod.get_list(**lookup_kwargs) 58 61 c = Context(request, { 59 'object_list' : object_list,60 'is_paginated' : False62 'object_list': object_list, 63 'is_paginated': False 61 64 }) 62 if len(object_list) == 0 and not allow_empty:63 raise Http40465 if len(object_list) == 0 and not allow_empty: 66 raise Http404 64 67 for key, value in extra_context.items(): 65 68 if callable(value): … … 104 107 t = template_loader.get_template(template_name) 105 108 c = Context(request, { 106 'object' : object,109 'object': object, 107 110 }) 108 111 for key, value in extra_context.items():
