from django.conf import settings from django.conf.urls import include, url from django.conf.urls.static import static from django.contrib import admin from photos.views import PhotoList urlpatterns = [ url(r'^$', PhotoList.as_view(), name='home'), url(r'^photos/', include('photos.urls', namespace='photo')), url(r'^admin/', admin.site.urls), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += patterns( 'core.views', url(r'^$', 'root'), ) urlpatterns += patterns( 'photos.views', url(r'^manage$', 'manage'), url(r'^photos$', 'index'), url(r'^photos/(?P<id>\d+)$', 'show'), url(r'^albums/(?P<id>\d+)$', 'album_show'), ) urlpatterns += patterns( 'profiles.views', url(r'^profile/(?P<username>\w+)$', 'show'), ) urlpatterns += patterns( '', url(r'^api/photos$', PhotoList.as_view()), url(r'^api/photos/(?P<pk>[0-9]+)$', PhotoList.as_view()) ) urlpatterns += patterns( '', url(r'^api/albums$', AlbumList.as_view()), url(r'^api/albums/(?P<pk>[0-9]+)$', AlbumList.as_view()) )
from django.conf.urls import patterns, url from photos.views import PhotoList, PhotoGallery, PhotoGalleryByTag, PhotoUpload, PhotoUpdate, PhotoDelete from photos.views import PhotoTagList, PhotoTagCreate, PhotoTagUpdate, PhotoTagDelete urlpatterns = patterns('', url(r'^$', PhotoList.as_view()), url(r'^gallery/$', PhotoGallery.as_view()), url(r'^gallery/bytag/(?P<slug>[-\w]+)/$', PhotoGalleryByTag.as_view()), url(r'^upload/$', PhotoUpload.as_view()), url(r'^update/(?P<pk>\d+)/$', PhotoUpdate.as_view()), url(r'^delete/(?P<pk>\d+)/$', PhotoDelete.as_view()), url(r'^tags/$', PhotoTagList.as_view()), url(r'^tags/create/$', PhotoTagCreate.as_view()), url(r'^tags/update/(?P<pk>\d+)/$', PhotoTagUpdate.as_view()), url(r'^tags/delete/(?P<pk>\d+)/$', PhotoTagDelete.as_view()), )