Beispiel #1
0
from django.conf.urls import patterns, url
from views import (AlbumListView, ImageListView, UpdateImage, UpdateAlbum, CreateImage, CreateAlbum, DeleteImage, \
                   DeleteAlbum, ImageView, AlbumList)


urlpatterns = patterns('imagestore.views',
                       url(r'^$', AlbumListView.as_view(), name='index'),


                       url(r'^album/add/$', CreateAlbum.as_view(), name='create-album'),
                       url(r'^album/(?P<album_id>\d+)/$', ImageListView.as_view(), name='album'),
                       url(r'^album/(?P<pk>\d+)/edit/$', UpdateAlbum.as_view(), name='update-album'),
                       url(r'^album/(?P<pk>\d+)/delete/$', DeleteAlbum.as_view(), name='delete-album'),

                       url(r'^tag/(?P<tag>[^/]+)/$', ImageListView.as_view(), name='tag'),

                       url(r'^user/(?P<username>\w+)/albums/', AlbumListView.as_view(), name='user'),
                       url(r'^user/(?P<username>\w+)/$', ImageListView.as_view(), name='user-images'),

                       url(r'^upload/$', CreateImage.as_view(), name='upload'),

                       url(r'^image/(?P<pk>\d+)/$', ImageView.as_view(), name='image'),
                       url(r'^album/(?P<album_id>\d+)/image/(?P<pk>\d+)/$', ImageView.as_view(), name='image-album'),
                       url(r'^tag/(?P<tag>[^/]+)/image/(?P<pk>\d+)/$', ImageView.as_view(), name='image-tag'),
                       url(r'^image/(?P<pk>\d+)/delete/$', DeleteImage.as_view(), name='delete-image'),
                       url(r'^image/(?P<pk>\d+)/update/$', UpdateImage.as_view(), name='update-image'),



                       )
Beispiel #2
0
class ImageResource(FileResource):
    model = Image

    def image_url(self, instance):
        return instance.image.url

    def filename(self, instance):
        return os.path.basename(instance.image.name)

    def size(self, instance):
        return '%s x %d' % (instance.width, instance.height)

    include = ('url', 'image_url', 'filename', 'size', 'updated')


urlpatterns = patterns('',
    (r'^$', ApiRoot.as_view()),
    url(r'^pages/$', ListView.as_view(resource=PageResource), name='page-resource-root'),
    url(r'^pages/(?P<pk>[^/]+)/$', InstanceView.as_view(resource=PageResource), name='page-resource-instance'),
    url(r'^pages/(?P<pk>[^/]+)/move_page/$', MovePageView.as_view(), name='page-resource-instance-move'),
    url(r'^page_content_items/$', ListView.as_view(resource=PageContentItemResource), name='page-content-item-resource-root'),
    url(r'^page_content_items/(?P<pk>[^/]+)/$', InstanceView.as_view(resource=PageContentItemResource), name='page-content-item-resource-instance'),
    url(r'^page_content_items/(?P<pk>[^/]+)/move/$', MovePageContentItemView.as_view(), name='page-content-item-resource-instance-move'),
    url(r'^content_items/$', ListView.as_view(resource=ContentItemResource), name='content-item-resource-root'),
    url(r'^content_items/(?P<pk>[^/]+)/$', InstanceView.as_view(resource=ContentItemResource), name='content-item-resource-instance'),
    url(r'^images/$', ImageListView.as_view(resource=ImageResource), name='image-resource-root'),
    url(r'^images/(?P<pk>[^/]+)/$', InstanceView.as_view(resource=ImageResource), name='image-resource-instance'),
    url(r'^files/$', FileListView.as_view(resource=FileResource), name='file-resource-root'),
    url(r'^files/(?P<pk>[^/]+)/$', InstanceView.as_view(resource=FileResource), name='file-resource-instance'),
)
Beispiel #3
0
        MovePageView.as_view(),
        name='page-resource-instance-move'),
    url(r'^page_content_items/$',
        ListView.as_view(resource=PageContentItemResource),
        name='page-content-item-resource-root'),
    url(r'^page_content_items/(?P<pk>[^/]+)/$',
        InstanceView.as_view(resource=PageContentItemResource),
        name='page-content-item-resource-instance'),
    url(r'^page_content_items/(?P<pk>[^/]+)/move/$',
        MovePageContentItemView.as_view(),
        name='page-content-item-resource-instance-move'),
    url(r'^content_items/$',
        ListView.as_view(resource=ContentItemResource),
        name='content-item-resource-root'),
    url(r'^content_items/(?P<pk>[^/]+)/$',
        InstanceView.as_view(resource=ContentItemResource),
        name='content-item-resource-instance'),
    url(r'^images/$',
        ImageListView.as_view(resource=ImageResource),
        name='image-resource-root'),
    url(r'^images/(?P<pk>[^/]+)/$',
        InstanceView.as_view(resource=ImageResource),
        name='image-resource-instance'),
    url(r'^files/$',
        FileListView.as_view(resource=FileResource),
        name='file-resource-root'),
    url(r'^files/(?P<pk>[^/]+)/$',
        InstanceView.as_view(resource=FileResource),
        name='file-resource-instance'),
)
Beispiel #4
0
    ImageListView,
    UpdateImage,
    UpdateAlbum,
    CreateImage,
    CreateAlbum,
    DeleteImage,
    DeleteAlbum,
    ImageView,
)


urlpatterns = patterns(
    "imagestore.views",
    url(r"^$", AlbumListView.as_view(), name="index"),
    url(r"^album/add/$", CreateAlbum.as_view(), name="create-album"),
    url(r"^album/(?P<album_id>\d+)/$", ImageListView.as_view(), name="album"),
    url(r"^album/(?P<pk>\d+)/edit/$", UpdateAlbum.as_view(), name="update-album"),
    url(r"^album/(?P<pk>\d+)/delete/$", DeleteAlbum.as_view(), name="delete-album"),
    url(r"^tag/(?P<tag>[^/]+)/$", ImageListView.as_view(), name="tag"),
    url(r"^user/(?P<username>\w+)/albums/", AlbumListView.as_view(), name="user"),
    url(r"^user/(?P<username>\w+)/$", ImageListView.as_view(), name="user-images"),
    url(r"^upload/$", CreateImage.as_view(), name="upload"),
    url(r"^image/(?P<pk>\d+)/$", ImageView.as_view(), name="image"),
    url(r"^album/(?P<album_id>\d+)/image/(?P<pk>\d+)/$", ImageView.as_view(), name="image-album"),
    url(r"^tag/(?P<tag>[^/]+)/image/(?P<pk>\d+)/$", ImageView.as_view(), name="image-tag"),
    url(r"^image/(?P<pk>\d+)/delete/$", DeleteImage.as_view(), name="delete-image"),
    url(r"^image/(?P<pk>\d+)/update/$", UpdateImage.as_view(), name="update-image"),
)

urlpatterns += patterns(
    "imagestore.ajax", url(r"^thumbs/$", "get_image_thumbs"), url(r"^img2owner/$", "get_image_to_owner")
Beispiel #5
0
try:
    from django.conf.urls import patterns, url
except ImportError:
    from django.conf.urls.defaults import patterns, url
from views import (AlbumListView, ImageListView, UpdateImage, UpdateAlbum, CreateImage, CreateAlbum, DeleteImage, \
                   DeleteAlbum, ImageView)


urlpatterns = patterns('imagestore.views',
                       url(r'^$', AlbumListView.as_view(), name='index'),


                       url(r'^album/add/$', CreateAlbum.as_view(), name='create-album'),
                       url(r'^album/(?P<album_id>\d+)/$', ImageListView.as_view(), name='album'),
                       url(r'^album/(?P<pk>\d+)/edit/$', UpdateAlbum.as_view(), name='update-album'),
                       url(r'^album/(?P<pk>\d+)/delete/$', DeleteAlbum.as_view(), name='delete-album'),

                       url(r'^tag/(?P<tag>[^/]+)/$', ImageListView.as_view(), name='tag'),

                       url(r'^user/(?P<username>\w+)/albums/$', AlbumListView.as_view(), name='user'),
                       #url(r'^user/(?P<username>\w+)/$', ImageListView.as_view(), name='user-images'),

                       url(r'^upload/$', CreateImage.as_view(), name='upload'),

                       url(r'^image/(?P<pk>\d+)/$', ImageView.as_view(), name='image'),
                       url(r'^album/(?P<album_id>\d+)/image/(?P<pk>\d+)/$', ImageView.as_view(), name='image-album'),
                       url(r'^tag/(?P<tag>[^/]+)/image/(?P<pk>\d+)/$', ImageView.as_view(), name='image-tag'),
                       url(r'^image/(?P<pk>\d+)/delete/$', DeleteImage.as_view(), name='delete-image'),
                       url(r'^image/(?P<pk>\d+)/update/$', UpdateImage.as_view(), name='update-image'),
                       )
Beispiel #6
0
from fancy_autocomplete.views import AutocompleteSite
autocomletes = AutocompleteSite()

autocomletes.register(
    'tag',
    queryset=Tag.objects.all(),
    search_fields=('name', ),
    limit=10,
    lookup='istartswith',
)

urlpatterns = patterns(
    'imagestore.views', url(r'^$', AlbumListView.as_view(), name='index'),
    url(r'^album/add/$', CreateAlbum.as_view(), name='create-album'),
    url(r'^album/(?P<album_id>\d+)/$', ImageListView.as_view(), name='album'),
    url(r'^album/(?P<pk>\d+)/edit/$',
        UpdateAlbum.as_view(),
        name='update-album'),
    url(r'^album/(?P<pk>\d+)/delete/$',
        DeleteAlbum.as_view(),
        name='delete-album'),
    url(r'^tag/(?P<tag>[^/]+)/$', ImageListView.as_view(), name='tag'),
    url(r'^user/(?P<username>\w+)/albums',
        AlbumListView.as_view(),
        name='user'),
    url(r'^user/(?P<username>\w+)/$',
        ImageListView.as_view(),
        name='user-images'),
    url(r'^upload/$', CreateImage.as_view(), name='upload'),
    url(r'^image/(?P<pk>\d+)/$', ImageView.as_view(), name='image'),
Beispiel #7
0
try:
    from django.conf.urls import patterns, url
except ImportError:
    from django.conf.urls.defaults import patterns, url
from views import (AlbumListView, ImageListView, UpdateImage, UpdateAlbum, CreateImage, CreateAlbum, DeleteImage, \
                   DeleteAlbum, ImageView)


urlpatterns = patterns('imagestore.views',
                       url(r'^$', AlbumListView.as_view(), name='index'),


                       url(r'^album/add/$', CreateAlbum.as_view(), name='create-album'),
                       url(r'^album/(?P<album_id>\d+)/$', ImageListView.as_view(), name='album'),
                       url(r'^album/(?P<pk>\d+)/edit/$', UpdateAlbum.as_view(), name='update-album'),
                       url(r'^album/(?P<pk>\d+)/delete/$', DeleteAlbum.as_view(), name='delete-album'),

                       url(r'^tag/(?P<tag>[^/]+)/$', ImageListView.as_view(), name='tag'),

                       url(r'^user/(?P<username>\w+)/albums/', AlbumListView.as_view(), name='user'),
                       url(r'^user/(?P<username>\w+)/$', ImageListView.as_view(), name='user-images'),

                       url(r'^upload/$', CreateImage.as_view(), name='upload'),

                       url(r'^image/(?P<pk>\d+)/$', ImageView.as_view(), name='image'),
                       url(r'^album/(?P<album_id>\d+)/image/(?P<pk>\d+)/$', ImageView.as_view(), name='image-album'),
                       url(r'^tag/(?P<tag>[^/]+)/image/(?P<pk>\d+)/$', ImageView.as_view(), name='image-tag'),
                       url(r'^image/(?P<pk>\d+)/delete/$', DeleteImage.as_view(), name='delete-image'),
                       url(r'^image/(?P<pk>\d+)/update/$', UpdateImage.as_view(), name='update-image'),
                       )