from django.conf.urls import url from django.views.generic.base import RedirectView from . import views app_name = "photos" urlpatterns = [ url( r'data/(?P<slug>[-\w]+)/$', views.photo_json ), url( r'galleries/private/(?P<slug>[-\w]+)$', views.PrivateGallery.as_view(), name="private" ), url( r'galleries/private/(?P<page>\d+)/$', views.PrivateGalleryList.as_view(), name="private_list" ), url( r'galleries/private/$', RedirectView.as_view(url="/photos/galleries/private/1/", permanent=False) ), url( r'galleries/(?P<slug>[-\w]+)/$', views.gallery, ), url( r'(?P<page>\d+)/$', views.gallery_list, ), url( r'(?P<slug>[-\w]+)/$', RedirectView.as_view(url="/photos/%(slug)s/1/", permanent=False) ), url( r'', RedirectView.as_view(url="/photos/1/", permanent=False) ), ]