StorageResource
Allows for direct browsing and uploading of files. The storage resource includes an endpoint for generating a direct upload link.
API Endpoints
- “/storages/media/” lists directories and files
- “/storages/media/?path=<path>” lists directories and files belonging to a certain path
- “/storages/media/upload-link/” POST to create a direct upload link
- “/storages/media/<path>/” endpoint for updating a particular file
- “/storages/static/”
- “/storages/static/<path>/”
Methods
-
class hyperadmin.resources.storages.StorageResource(**kwargs)
Bases: hyperadmin.resources.crud.resources.CRUDResource
-
form_class
alias of UploadForm
-
upload_link_form_class
alias of UploadLinkForm
-
base64_upload_form_class
alias of Base64UploadForm
-
list_endpoint = (<class 'hyperadmin.resources.storages.endpoints.ListEndpoint'>, {})
-
create_upload_endpoint = (<class 'hyperadmin.resources.storages.endpoints.CreateUploadEndpoint'>, {})
-
base64_upload_endpoint = (<class 'hyperadmin.resources.storages.endpoints.Base64UploadEndpoint'>, {})
-
get_storage()
-
storage
-
get_base64_upload_form_class()
-
get_upload_link_form_class()
-
get_view_endpoints()
-
get_indexes()
-
get_primary_query()
-
get_instances()
Returns a set of native objects for a given state
-
get_item_form_kwargs(item=None, **kwargs)
-
get_form_kwargs(**kwargs)
-
get_upload_link_form_kwargs(**kwargs)
-
get_item_url(item)
-
get_item_storage_link(item, **kwargs)
-
get_item_outbound_links(item)
-
get_item_prompt(item)
-
get_paginator_kwargs()