from django.conf.urls.defaults import * from podcastersfriend.podcast.models import Podcast from django.views.generic.simple import direct_to_template from django.views.generic import list_detail from django.views.generic.create_update import create_object, update_object from django.views import static import podcastersfriend.podcasts.views podcast_list_info = { "queryset" : Podcast.objects.all(), } podcast_detail_info = { "queryset" : Podcast.objects.all(), "template_object_name" : "podcast", } podcast_add_info = { "model" : Podcast, "post_save_redirect" : "/podcasts" } podcast_update_info = {"model" : Podcast } urlpatterns = patterns('', (r'^$', podcastersfriend.podcasts.views.indexPage), (r'^admin/', include('django.contrib.admin.urls')), (r'^podcasts/?$', list_detail.object_list, podcast_list_info), (r'^podcasts/(?P\d+)/?$', list_detail.object_detail,podcast_detail_info), (r'^podcasts/add/?$', create_object, podcast_add_info), (r'^podcasts/edit/(?P\d+)/?$', update_object, podcast_update_info), (r'^static/(?P.*)$', 'django.views.static.serve', {'document_root': 'c:/projects/podcastersfriend/podcast/static'}), )