source: asadb/forms/views.py @ 97399af

fysm-4-1iframespace-accessstablestagetest-hooks
Last change on this file since 97399af was 97399af, checked in by Alex Dehnert <adehnert@…>, 15 years ago

w00t! Non-capturing groups

  • Property mode set to 100644
File size: 836 bytes
Line 
1import forms.models
2from django.views.generic import list_detail
3from django.shortcuts import render_to_response, get_object_or_404
4
5import datetime
6
7def fysm_by_years(request, year, category, ):
8    if year is None: year = datetime.date.today().year
9    queryset = forms.models.FYSM.objects.filter(year=year).order_by('group__name')
10    category_obj = None
11    if category != None:
12        category_obj = get_object_or_404(forms.models.FYSMTag, slug=category)
13        queryset = queryset.filter(tags=category_obj)
14    print queryset
15    return list_detail.object_list(
16        request,
17        queryset=queryset,
18        template_name="forms/fysm_listing.html",
19        template_object_name="fysm",
20        extra_context={
21            "year": year,
22            "pagename": "fysm",
23            "category": category_obj,
24        }
25    )
Note: See TracBrowser for help on using the repository browser.