Esempio n. 1
0
def year_tags(request, year, tag_name):
    try:
        tag = EventTag.objects.get(name=tag_name)
        event_list = event_service.get_all_event_query_set()
        event_list = event_list.filter(date_time_begin__year=year)
        event_list = event_list.filter(tags=tag)
    except EventTag.DoesNotExist: 
        event_list = ()
    tags = event_service.get_current_tags()
    return __render_index_template(request, event_list, tags)
Esempio n. 2
0
def _get_event_query_set_for_year_month_day (year, month, day):
    now = timezone.localtime(timezone.now())
    utc_offset = now.utcoffset()
    utc = pytz.UTC
    quest_date = datetime.datetime (int(year), int(month), int(day) )

    range_von = utc.localize(datetime.datetime.combine(quest_date,datetime.time.min) - utc_offset)
    range_bis = utc.localize(datetime.datetime.combine(quest_date,datetime.time.max) - utc_offset)

    event_list = event_service.get_all_event_query_set()
    event_list = event_list.filter(date_time_begin__range=(range_von, range_bis))
    return event_list
Esempio n. 3
0
def year_month(request, year, month):
    event_list = event_service.get_all_event_query_set()
    event_list = event_list.filter(date_time_begin__year=year)
    event_list = event_list.filter(date_time_begin__month=month)
    tags = event_service.get_current_tags()
    return __render_index_template(request, event_list, tags)