View source on GitHub |
Blobstore API.
This module contains methods that you can use to interface with the Blobstore
API. The module defines a db.Key
-like class that represents a blob key.
Classes
class BlobFetchSizeTooLargeError
: The block could not be fetched because it was too large.
class BlobNotFoundError
: The blob does not exist.
class DataIndexOutOfRangeError
: The indexes could not be accessed.
class Error
: Base blobstore error type.
class InternalError
: An internal error occured.
class PermissionDeniedError
: The operation did not complete; review the permissions required.
Functions
create_gs_key(...)
: Creates an encoded key for a Google Cloud Storage file.
create_gs_key_async(...)
: Asynchronously creates an encoded key for a Google Cloud Storage file.
create_rpc(...)
: Creates an RPC object to use with the Blobstore API.
create_upload_url(...)
: Creates the upload URL for a POST form.
create_upload_url_async(...)
: Asynchronously creates the upload URL for a POST form.
delete(...)
: Deletes a blob from Blobstore.
delete_async(...)
: Asynchronously deletes a blob from Blobstore.
fetch_data(...)
: Fetches the data for a blob.
fetch_data_async(...)
: Asynchronously fetches the data for a blob.