Mercurial > public > sg101
annotate contests/urls.py @ 945:7ab180ff6f7b
Merge upstream.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Wed, 13 May 2015 20:29:23 -0500 |
parents | 5977b43499f7 |
children | 5ba2508939f7 |
rev | line source |
---|---|
bgneal@540 | 1 """ |
bgneal@540 | 2 Url patterns for the contests application. |
bgneal@540 | 3 |
bgneal@540 | 4 """ |
bgneal@574 | 5 from django.conf.urls import patterns, url |
bgneal@540 | 6 from django.views.generic import DetailView, ListView |
bgneal@540 | 7 |
bgneal@540 | 8 from contests.models import Contest |
bgneal@540 | 9 |
bgneal@540 | 10 |
bgneal@540 | 11 urlpatterns = patterns('', |
bgneal@540 | 12 url(r'^$', |
bgneal@540 | 13 ListView.as_view( |
bgneal@540 | 14 context_object_name='contests', |
bgneal@796 | 15 queryset=Contest.public_objects.all().prefetch_related('winners')), |
bgneal@540 | 16 name='contests-index'), |
bgneal@540 | 17 |
bgneal@540 | 18 url(r'^enter/$', |
bgneal@540 | 19 'contests.views.enter', |
bgneal@540 | 20 name='contests-enter'), |
bgneal@540 | 21 |
bgneal@540 | 22 url(r'^c/(?P<slug>[\w-]+)/$', |
bgneal@540 | 23 DetailView.as_view( |
bgneal@540 | 24 context_object_name='contest', |
bgneal@796 | 25 queryset=Contest.public_objects.all().prefetch_related('winners')), |
bgneal@540 | 26 name='contests-contest'), |
bgneal@540 | 27 ) |