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

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_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_item_url(item)
get_item_prompt(item)
get_paginator_kwargs()

Project Versions

Table Of Contents

Previous topic

Auth Resource

Next topic

Wizard Resources

This Page