from django.urls import path from gallery.views import ImageView, ImageFullView, ImageList, AlbumView, AlbumList, ImageCreate app_name = 'gallery' urlpatterns = [ path('', AlbumList.as_view(), name='album_list'), path('images/', ImageList.as_view(), name='image_list'), path('image/<int:pk>', ImageView.as_view(), name='image_detail'), path('upload/', ImageCreate.as_view(), name='image_upload'), path('album/<int:pk>', AlbumView.as_view(), name='album_detail'), path('album/<int:apk>/<int:pk>', ImageView.as_view(), name='album_image_detail'), path('image_full/<int:pk>', ImageFullView.as_view(), name='image_full'), path('album_full/<int:apk>/<int:pk>', ImageFullView.as_view(), name='album_image_full'), ]
from django.conf.urls.defaults import * from django.contrib.auth.decorators import login_required from gallery.views import ImageList, UploadImage urlpatterns = patterns("", url(r"^gallery/choose/$", login_required(ImageList.as_view()), name="choose-image"), url(r"^gallery/upload/$", login_required(UploadImage.as_view()), name="upload-image"), )
from django.urls import path from gallery.views import ImageView, ImageList, AlbumView, AlbumList, ImageCreate app_name = 'gallery' urlpatterns = [ path('', AlbumList.as_view(), name='album_list'), path('images/', ImageList.as_view(), name='image_list'), path('image/<int:pk>/<slug>', ImageView.as_view(), name='image_detail'), path('upload/', ImageCreate.as_view(), name='image_upload'), path('album/<int:pk>/<slug>/', AlbumView.as_view(), name='album_detail'), path('album/<int:apk>/<int:pk>/<slug>', ImageView.as_view(), name='album_image_detail') ]
# Uncomment the next two lines to enable the admin: # from django.contrib import admin # admin.autodiscover() urlpatterns = patterns('', # Examples: # url(r'^$', 'imageloader.views.home', name='home'), # url(r'^imageloader/', include('imageloader.foo.urls')), # Uncomment the admin/doc line below to enable admin documentation: # url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: # url(r'^admin/', include(admin.site.urls)), url(r'^$', ImageList.as_view(), name='image-list'), url(r'^create/$', ImageCreate.as_view(), name='image-create'), url(r'^(?P<pk>\d)/$', ImageDetail.as_view(), name='image-detail'), url(r'^(?P<pk>\d)/delete/$', ImageDelete.as_view(), name='image-delete'), ) from django.conf import settings if settings.DEBUG: urlpatterns += patterns('', url(r'^media/(?P<path>.*)$', 'django.views.static.serve', { 'document_root': settings.MEDIA_ROOT, }), url(r'^static/(?P<path>.*)$', 'django.views.static.serve', { 'document_root': settings.STATIC_ROOT,
from django.conf.urls import patterns, include, url from django.conf import settings from gallery.views import ImageList from django.contrib import admin admin.autodiscover() urlpatterns = patterns( '', url(r'^admin/', include(admin.site.urls)), url(r'^$', ImageList.as_view()), url(r'^form/$', 'gallery.views.AddImage'), url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT, }), url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT, }), )
from django.conf.urls.defaults import * from django.contrib.auth.decorators import login_required from gallery.views import ImageList, UploadImage urlpatterns = patterns( "", url(r"^gallery/choose/$", login_required(ImageList.as_view()), name="choose-image"), url(r"^gallery/upload/$", login_required(UploadImage.as_view()), name="upload-image"), )