granite_storage.mixin
- class granite_storage.mixin.ReplaceContentResult(previous_ref: 'StoredObjectRef | None', new_ref: 'StoredObjectRef')[source]
Bases:
object- __init__(previous_ref: StoredObjectRef | None, new_ref: StoredObjectRef) None
- new_ref: StoredObjectRef
- previous_ref: StoredObjectRef | None
- class granite_storage.mixin.StoredContentMixin[source]
Bases:
object- clear_content_reference() StoredObjectRef | None[source]
- classmethod configure_storage_manager(manager: StorageManager) None[source]
- replace_content(content: bytes | str, *, filename: str | None = None, content_type: str | None = None, storage_key: str | None = None, extra: dict[str, Any] | None = None) ReplaceContentResult[source]
- set_content(content: bytes | str, *, filename: str | None = None, content_type: str | None = None, storage_key: str | None = None, extra: dict[str, Any] | None = None) StoredObjectRef[source]