from django.conf.urls.defaults import patterns, include, url from django.views.generic import DetailView, ListView from projects.models import Project from projects.feeds import ProjectNewsFeed, ProjectNewsFeedAtom, ProjectFeed, ProjectFeedAtom urlpatterns = patterns('', url('^$', ListView.as_view(model=Project), name='projects_list'), url('^rss/$', ProjectFeed()), url('^atom/$', ProjectFeedAtom()), url('^(?P[-\w]+)/$', DetailView.as_view(model=Project), name='projects_detail'), url(r'^(?P[-\w]+)/image/$', DetailView.as_view(model=Project, template_name='projects/project_image.html'), name='project_image'), url('^(?P[-\w]+)/rss/$', ProjectNewsFeed()), url('^(?P[-\w]+)/atom/$', ProjectNewsFeedAtom()), )