From c3f9729b3ffa534a9cea5e501859ea0db49f8551 Mon Sep 17 00:00:00 2001 From: Kriti Godey Date: Tue, 2 Mar 2010 15:22:42 -0500 Subject: [PATCH] Added a view for "top 5 sandwiches", currently using "all sandwiches" template. --- urls.py | 1 + views.py | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/urls.py b/urls.py index f170527..8d04d4b 100644 --- a/urls.py +++ b/urls.py @@ -6,4 +6,5 @@ urlpatterns = patterns('', (r'^addsandwich/$', views.add_sandwich), (r'^addingredient/$', views.add_ingredient), (r'^allsandwiches/$', views.all_sandwich), + (r'^newsandwiches/$', views.newsandwiches), ) diff --git a/views.py b/views.py index 23f9269..3b12aec 100644 --- a/views.py +++ b/views.py @@ -40,4 +40,14 @@ def all_sandwich(request): sandwiches = Sandwich.objects.all() except Sandwich.DoesNotExist: raise Http404 + return render_to_response('allsandwiches.html', {'sandwiches': sandwiches,}) + +def newsandwiches(request): + try: + if Sandwich.objects.count() > 5: + sandwiches = Sandwich.objects.order_by('date_made')[:5] + else: + sandwiches = Sandwich.objects.order_by('date_made') + except Sandwich.DoesNotExist: + raise Http404 return render_to_response('allsandwiches.html', {'sandwiches': sandwiches,}) \ No newline at end of file -- 2.20.1