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)
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)
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)
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)
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)
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)