From d4c7020dea9dfb1de97b9048b70d168c52022d79 Mon Sep 17 00:00:00 2001 From: Kriti Godey Date: Wed, 3 Mar 2010 16:32:02 -0500 Subject: [PATCH] Added month view and url. --- urls.py | 1 + views.py | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/urls.py b/urls.py index dd6fede..a2a7ff7 100644 --- a/urls.py +++ b/urls.py @@ -9,4 +9,5 @@ urlpatterns = patterns('', (r'^allsandwiches/$', views.all_sandwich), (r'^newsandwiches/$', views.newsandwiches), (r'^sandwich/(?P[-\w]+)/$', views.specific_sandwich), + (r'^sandwich/(?P[-\w]+)/(?P[-\w]+)/$', views.sandwich_month), ) diff --git a/views.py b/views.py index 872104f..efced1f 100644 --- a/views.py +++ b/views.py @@ -55,6 +55,13 @@ def newsandwiches(request): raise Http404 return render_to_response('allsandwiches.html', {'sandwiches': sandwiches,}) +def sandwich_month(request, year, month): + try: + sandwiches = Sandwich.objects.filter(date_made__month=month, date_made__year=year) + except Sandwich.DoesNotExist: + raise Http404 + return render_to_response('allsandwiches.html', {'sandwiches': sandwiches,}) + def specific_sandwich(request, slug): try: -- 2.20.1