def announcement_archive_month(request, year, month): kwargs = { "queryset": Announcement.objects.published(request), "date_field": "updated_at", "month_format": "%m", "allow_empty": True, "paginate_by": 200, } return date_based.archive_month(request, year=year, month=month, **kwargs)
def event_archive_month(request, year, month): kwargs = { 'queryset': Event.objects.published(request), 'date_field': 'period_start', 'month_format': '%m', 'allow_empty': True, 'allow_future': True, } return date_based.archive_month(request, year=year, month=month, **kwargs)
def entry_archive_month(request, author, year, month, queryset=None): if not queryset: queryset = Entry.objects.published(request) if author: queryset = queryset.filter(author=author) dict_info = dict( queryset = queryset, date_field = 'publish_at', month_format = '%m', paginate_by = PAGINATE_BY, extra_context = {'author': author}, ) return date_based.archive_month(request, year=year, month=month, **dict_info)