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
|
Rev | Line | |
---|
[aba463b] | 1 | import forms.models |
---|
| 2 | from django.views.generic import list_detail |
---|
| 3 | from django.shortcuts import render_to_response, get_object_or_404 |
---|
| 4 | |
---|
| 5 | import datetime |
---|
| 6 | |
---|
[97399af] | 7 | def fysm_by_years(request, year, category, ): |
---|
[aba463b] | 8 | if year is None: year = datetime.date.today().year |
---|
| 9 | queryset = forms.models.FYSM.objects.filter(year=year).order_by('group__name') |
---|
[dafa3c8] | 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) |
---|
[aba463b] | 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", |
---|
[dafa3c8] | 23 | "category": category_obj, |
---|
[aba463b] | 24 | } |
---|
| 25 | ) |
---|
Note: See
TracBrowser
for help on using the repository browser.