Пример #1
0
def event_archive_year(request, year):
    kwargs = {
        'queryset': Event.objects.published(request),
        'date_field': 'period_start',
        'allow_empty': True,
        'allow_future': True,
    }
    return date_based.archive_year(request, year=year, **kwargs)
Пример #2
0
def entry_archive_year(request, author, year, 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',
        paginate_by = PAGINATE_BY,
        extra_context   = {'author': author},
    )
    return date_based.archive_year(request, year=year, **dict_info)
Пример #3
0
def announcement_archive_year(request, year):
    kwargs = {"queryset": Announcement.objects.published(request), "date_field": "updated_at", "allow_empty": True}
    return date_based.archive_year(request, year=year, **kwargs)