annotate gpp/contests/urls.py @ 540:51fa1e0ca218

For #243, create a contests application.
author Brian Neal <bgneal@gmail.com>
date Mon, 09 Jan 2012 01:13:08 +0000
parents
children 0a8e6a9ccf53
rev   line source
bgneal@540 1 """
bgneal@540 2 Url patterns for the contests application.
bgneal@540 3
bgneal@540 4 """
bgneal@540 5 from django.conf.urls.defaults 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@540 15 queryset=Contest.public_objects.all()),
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@540 25 queryset=Contest.public_objects.all().select_related('winner')),
bgneal@540 26 name='contests-contest'),
bgneal@540 27 )