Skip to content
Snippets Groups Projects
Commit d73acae4 authored by Ernesto Rico Schmidt's avatar Ernesto Rico Schmidt
Browse files

added recommendations box.

parent 9f0c50c9
No related branches found
No related tags found
No related merge requests found
...@@ -3,12 +3,13 @@ from django.views.generic.detail import DetailView ...@@ -3,12 +3,13 @@ from django.views.generic.detail import DetailView
from django.views.generic.list import ListView from django.views.generic.list import ListView
from models import Host, Show, TimeSlot from models import Host, Show, TimeSlot
from views import RecommendationsView, ShowListView from views import RecommendationsView, RecommendationsBoxView, ShowListView
urlpatterns = patterns('', urlpatterns = patterns('',
url('^hosts/$', ListView.as_view(model=Host,context_object_name='host_list')), url('^hosts/$', ListView.as_view(model=Host,context_object_name='host_list')),
url('^host/(?P<pk>\d+)/$', DetailView.as_view(model=Host), name='host-detail'), url('^host/(?P<pk>\d+)/$', DetailView.as_view(model=Host), name='host-detail'),
url('^recommendations/$', RecommendationsView.as_view()), url('^recommendations/$', RecommendationsView.as_view()),
url('^recommendations_box/$', RecommendationsBoxView.as_view()),
url('^shows/$', ShowListView.as_view()), url('^shows/$', ShowListView.as_view()),
url('^show/(?P<slug>[\w-]+)/$', DetailView.as_view(model=Show), name='show-detail'), url('^show/(?P<slug>[\w-]+)/$', DetailView.as_view(model=Show), name='show-detail'),
url('^timeslot/(?P<pk>\d+)/$', DetailView.as_view(model=TimeSlot, context_object_name='timeslot'), name='timeslot-detail'), url('^timeslot/(?P<pk>\d+)/$', DetailView.as_view(model=TimeSlot, context_object_name='timeslot'), name='timeslot-detail'),
......
...@@ -24,3 +24,8 @@ class RecommendationsView(ListView): ...@@ -24,3 +24,8 @@ class RecommendationsView(ListView):
context_object_name = 'recommendation_list' context_object_name = 'recommendation_list'
template_name = 'program/recommendations.html' template_name = 'program/recommendations.html'
queryset = Note.objects.filter(status=1, timeslot__start__range=(now, in_one_week))[:10] 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]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment