-urlpatterns = patterns('',
- (r'^$', 'django.views.generic.list_detail.object_list', { "paginate_by": 20, "queryset": Album.objects.all().order_by('name'), "template_name": "photo/album_index.html"}),
- (r'^(?P<slug>[^/]*)/$', 'photo.views.album_view'),
- (r'^(?P<slug>[^/]*)/(?P<id>[0-9]+)/$', 'photo.views.photo_view'),
-)
+urlpatterns = [
+ url(r'^$', AlbumListView.as_view()),
+ url(r'^(?P<slug>[^/]*)/$', PhotoListView.as_view()),
+ url(r'^(?P<slug>[^/]*)/(?P<id>[0-9]+)/$', PhotoView.as_view()),
+]