diff options
author | Ernesto Rico-Schmidt <e.rico.schmidt@gmail.com> | 2011-03-13 17:30:06 (GMT) |
---|---|---|
committer | Ernesto Rico-Schmidt <e.rico.schmidt@gmail.com> | 2011-03-13 17:30:06 (GMT) |
commit | 1ea3eeb4c99a365a38bf3b64605f91ac0dfea788 (patch) | |
tree | cff33d272fb12e2f23ca0ae2529e62e50e51a1c7 /program/views.py | |
parent | 9a02c4960f14cbb7ee9f0df7d6b8708907d5af94 (diff) |
simplified recommendations view, fixed template for recommendations, added template for recommendations box.
Diffstat (limited to 'program/views.py')
-rw-r--r-- | program/views.py | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/program/views.py b/program/views.py index a3d1807..b9f476b 100644 --- a/program/views.py +++ b/program/views.py @@ -1,4 +1,4 @@ -from django.views.generic import ListView +from django.views.generic.list import ListView from models import BroadcastFormat, MusicFocus, Note, Show, ShowInformation, ShowTopic @@ -17,15 +17,13 @@ class ShowListView(ListView): context['showtopic_list'] = ShowTopic.objects.all() return context - + class RecommendationsView(ListView): - now = datetime.now() - in_one_week = now + timedelta(weeks=1) - context_object_name = 'recommendation_list' + context_object_name = 'recommendations' template_name = 'program/recommendations.html' - queryset = Note.objects.filter(status=1, timeslot__start__range=(now, in_one_week))[:10] -class RecommendationsBoxView(RecommendationsView): - now = datetime.now() - in_one_week = now + timedelta(weeks=1) - queryset = Note.objects.filter(status=1, timeslot__start__range=(now, in_one_week))[:3] + def get_queryset(self): + now = datetime.now() + in_one_week = now + timedelta(weeks=1) + + return Note.objects.filter(status=1, timeslot__start__range=(now, in_one_week))[:10]
\ No newline at end of file |