Exemple #1
0
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'),
]
Exemple #2
0
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,
Exemple #5
0
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, }),
)
Exemple #6
0
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"),
)