summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mcrute@gmail.com>2010-12-30 01:08:53 -0500
committerMike Crute <mcrute@gmail.com>2010-12-30 01:08:53 -0500
commit1edce60c74427439160c85a9cbea1f2b61f6e45e (patch)
treebb50917e996db87dae2958d10bd8aaf1c7c5e2e6
parentca58f2182b24717e1c3fb9f9da9397ff5e81fc2f (diff)
downloadgreenbox-1edce60c74427439160c85a9cbea1f2b61f6e45e.tar.bz2
greenbox-1edce60c74427439160c85a9cbea1f2b61f6e45e.tar.xz
greenbox-1edce60c74427439160c85a9cbea1f2b61f6e45e.zip
Adding new views for details, fixing regexes for urlconf
-rw-r--r--greenbox/recipe/urls.py1
-rw-r--r--greenbox/recipe/views.py9
-rw-r--r--greenbox/urls.py3
3 files changed, 10 insertions, 3 deletions
diff --git a/greenbox/recipe/urls.py b/greenbox/recipe/urls.py
index d344e0a..4c937a0 100644
--- a/greenbox/recipe/urls.py
+++ b/greenbox/recipe/urls.py
@@ -2,5 +2,6 @@ from django.conf.urls.defaults import patterns, url
2 2
3 3
4urlpatterns = patterns('recipe.views', 4urlpatterns = patterns('recipe.views',
5 url(r'^(?P<slug>[^/]+)', 'recipe_details'),
5 url(r'^$', 'recipe_list'), 6 url(r'^$', 'recipe_list'),
6) 7)
diff --git a/greenbox/recipe/views.py b/greenbox/recipe/views.py
index d1872c5..3efdb9e 100644
--- a/greenbox/recipe/views.py
+++ b/greenbox/recipe/views.py
@@ -1,6 +1,11 @@
1from models import Recipe 1from models import Recipe
2from django.views.generic.list_detail import object_list 2from django.views.generic import list_detail
3 3
4 4
5def recipe_list(request): 5def recipe_list(request):
6 return object_list(request, queryset=Recipe.objects.all()) 6 data = Recipe.objects.all()
7 return list_detail.object_list(request, queryset=data)
8
9
10def recipe_details(request, slug):
11 return list_detail.object_detail(request, queryset=Recipe.objects.all(), slug=slug)
diff --git a/greenbox/urls.py b/greenbox/urls.py
index 7ee6f28..fb38894 100644
--- a/greenbox/urls.py
+++ b/greenbox/urls.py
@@ -2,6 +2,7 @@ from django.conf.urls.defaults import patterns, include, url
2from django.contrib import admin; admin.autodiscover() 2from django.contrib import admin; admin.autodiscover()
3 3
4urlpatterns = patterns('', 4urlpatterns = patterns('',
5 url(r'^$', include('recipe.urls')),
6 url(r'^admin/', include(admin.site.urls)), 5 url(r'^admin/', include(admin.site.urls)),
6 url(r'^recipe/', include('recipe.urls')),
7 url(r'^$', include('recipe.urls')),
7) 8)