from django.urls import path, re_path from django.views.generic.base import RedirectView from . import views app_name = "photos" urlpatterns = [ path( r'daily/', views.DailyPhotoList.as_view(), name="daily_photo_list" ), path( r'daily/', views.DailyPhotoList.as_view(), {'page': 1}, name="daily_photo_list" ), path( r'data/(/$', views.photo_json ), path( r'data/admin/preview//', views.photo_preview_json, name="admin_image_preview" ), path( r'data/admin/tn//', views.thumb_preview_json, name="admin_thumb_preview" ), re_path( r'galleries/(?P[-\w]+)$', views.Gallery.as_view(), name="private" ), re_path( r'galleries/(?P\d+)/$', views.GalleryList.as_view(), name="private_list" ), path( r'galleries/', RedirectView.as_view(url="/photos/galleries/1/", permanent=False) ), path( r'/', RedirectView.as_view(url="/photos/%(slug)s/1/", permanent=False) ), re_path( r'', RedirectView.as_view(url="/photos/1/", permanent=False) ), ]