Пример #1
0
def image_detail(request, *args, **kwargs):
    api = DynamitAPI(*args, **kwargs)

    image_detail = api.as_image_view().as_view()
    return image_detail(request,
                        entryid=kwargs.get('pk'),
                        dynamit=api.dynamo_app)
Пример #2
0
def comment_list(request, *args, **kwargs):
    api = DynamitAPI(*args, **kwargs)
    kwargs['dynamit'] = api.dynamo_app
    comment_list = api.as_comment_view().as_view({
        'get': 'list',
        'post': 'create'
    })
    return comment_list(request, *args, **kwargs)
Пример #3
0
def entry_large_list(request, *args, **kwargs):
    api = DynamitAPI(*args, **kwargs)
    kwargs['dynamit'] = api.dynamo_app
    entry_large_list = api.as_entry_large_view().as_view({
        'get': 'list',
        'post': 'create'
    })
    return entry_large_list(request, *args, **kwargs)
Пример #4
0
def comment_detail(request, *args, **kwargs):
    api = DynamitAPI(*args, **kwargs)
    kwargs['dynamit'] = api.dynamo_app
    comment_detail = api.as_comment_view().as_view({
        'get': 'retrieve',
        'put': 'update',
        'patch': 'partial_update',
        'delete': 'destroy',
    })
    return comment_detail(request, *args, **kwargs)
Пример #5
0
def image_list(request, *args, **kwargs):
    api = DynamitAPI(*args, **kwargs)
    kwargs['dynamit'] = api.dynamo_app
    image_list = api.as_image_view().as_view()
    return image_list(request, *args, **kwargs)
Пример #6
0
def entry_imagelist(request, *args, **kwargs):
    api = DynamitAPI(*args, **kwargs)
    kwargs['dynamit'] = api.dynamo_app
    entry_imagelist = api.as_entry_image_list().as_view()
    return entry_imagelist(request, *args, **kwargs)