Added month view and url.
authorKriti Godey <kriti.godey@gmail.com>
Wed, 3 Mar 2010 21:32:02 +0000 (16:32 -0500)
committerKriti Godey <kriti.godey@gmail.com>
Wed, 3 Mar 2010 21:32:02 +0000 (16:32 -0500)
urls.py
views.py

diff --git a/urls.py b/urls.py
index dd6fede..a2a7ff7 100644 (file)
--- a/urls.py
+++ b/urls.py
@@ -9,4 +9,5 @@ urlpatterns = patterns('',
        (r'^allsandwiches/$', views.all_sandwich),
        (r'^newsandwiches/$', views.newsandwiches),
        (r'^sandwich/(?P<slug>[-\w]+)/$', views.specific_sandwich),
+       (r'^sandwich/(?P<year>[-\w]+)/(?P<month>[-\w]+)/$', views.sandwich_month),
 )
index 872104f..efced1f 100644 (file)
--- 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: