Skip to content

Instantly share code, notes, and snippets.

@lerrua
Created July 20, 2011 19:27
Show Gist options
  • Select an option

  • Save lerrua/1095716 to your computer and use it in GitHub Desktop.

Select an option

Save lerrua/1095716 to your computer and use it in GitHub Desktop.
example.py
# urls.py
urlpatterns = patterns('',
url('^galerias/$',
active_generic_view,
{'view': object_list, 'model': MediaCenter, 'paginate_by': 20},
name='webmedia_mediacenter_list'),
url(r'^(?P<category_slug>[-\w]+)/galerias/$', 'mediacenter_category_list',
name='webmedia_mediacenters_category_list'),
url('^galerias/(?P<object_id>\d+)/$',
active_generic_view,
{'view': object_detail, 'model': MediaCenter},
name='webmedia_mediacenter_detail'),
)
# views.py
def mediacenter_category_list(request, category_slug):
try:
galleries = MediaCenter.objects.get(section__slug=category_slug)
except MediaCenter.DoesNotExist:
raise Http404
return object_list(
request,
queryset = galleries,
paginate_by = 20,
template_name = "webmedia/mediacenter_list.html",
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment