Skip to content

Commit

Permalink
Fixed #1302 -- Added next_month and previous_month to template contex…
Browse files Browse the repository at this point in the history
…t in archive_month date-based generic view. Thanks, ubernostrum

git-svn-id: http://code.djangoproject.com/svn/django/trunk@2323 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information
adrianholovaty committed Feb 17, 2006
1 parent b3f99ec commit 6b69409
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 2 deletions.
8 changes: 7 additions & 1 deletion django/views/generic/date_based.py
Expand Up @@ -95,7 +95,11 @@ def archive_month(request, year, month, app_label, module_name, date_field,
Templates: ``<app_label>/<module_name>_archive_month``
Context:
month:
this month
(date) this month
next_month:
(date) the first day of the next month, or None if the next month is in the future
previous_month:
(date) the first day of the previous month
object_list:
list of objects published in the given month
"""
Expand Down Expand Up @@ -126,6 +130,8 @@ def archive_month(request, year, month, app_label, module_name, date_field,
c = DjangoContext(request, {
'object_list': object_list,
'month': date,
'next_month': (last_day < datetime.date.today()) and (last_day + datetime.timedelta(days=1)) or None,
'previous_month': first_day - datetime.timedelta(days=1),
}, context_processors)
for key, value in extra_context.items():
if callable(value):
Expand Down
9 changes: 8 additions & 1 deletion docs/generic_views.txt
Expand Up @@ -192,7 +192,14 @@ The date-based generic functions are:
Has the following template context:

``month``
The given month (a datetime.datetime object)
The given month (a datetime.date object)
``next_month``
**New in Django development version.** The first day of the next
month, or None if the next month is in the future (a datetime.date
object)
``previous_month``
**New in Django development version.** The first day of the
previous month (a datetime.date object)
``object_list``
List of objects published in the given month

Expand Down

0 comments on commit 6b69409

Please sign in to comment.