summaryrefslogtreecommitdiff
path: root/program/urls.py
diff options
context:
space:
mode:
Diffstat (limited to 'program/urls.py')
-rw-r--r--program/urls.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/program/urls.py b/program/urls.py
new file mode 100644
index 0000000..850fbdd
--- /dev/null
+++ b/program/urls.py
@@ -0,0 +1,14 @@
+from django.conf.urls.defaults import *
+from django.views.generic.detail import DetailView
+from django.views.generic.list import ListView
+
+from models import Host, Show, TimeSlot
+from views import ShowListView
+
+urlpatterns = patterns('',
+ url('^hosts/$', ListView.as_view(model=Host,context_object_name='host_list')),
+ url('^host/(?P<pk>\d+)/$', DetailView.as_view(model=Host), name='host-detail'),
+ url('^shows/$', ShowListView.as_view(model=Show)),
+ url('^show/(?P<slug>[\w-]+)/$', DetailView.as_view(model=Show), name='show-detail'),
+ url('^timeslot/(?P<pk>\d+)/$', DetailView.as_view(model=TimeSlot, context_object_name='timeslot'), name='timeslot-detail'),
+) \ No newline at end of file