class StaticFilesStorage(FileSystemStorage):
Known subclasses: django.contrib.staticfiles.storage.ManifestStaticFilesStorage
Standard file system storage for static files.
The defaults for location and base_url are STATIC_ROOT and STATIC_URL.
Method | __init__ |
Undocumented |
Method | path |
Return a local filesystem path where the file can be retrieved using Python's built-in open() function. Storage systems that can't be accessed using open() should not implement this method. |
Instance Variable | base_location |
Undocumented |
Instance Variable | location |
Undocumented |
Inherited from FileSystemStorage
:
Method | get_created_time |
Return the creation time (as a datetime) of the file specified by name. The datetime will be timezone-aware if USE_TZ=True. |
Constant | OS_OPEN_FLAGS |
Undocumented |
Method | _clear_cached_properties |
Reset setting based property values. |
Method | _datetime_from_timestamp |
If timezone support is enabled, make an aware datetime object in UTC; otherwise make a naive one in the local timezone. |
Method | _open |
Undocumented |
Method | _save |
Undocumented |
Method | _value_or_setting |
Undocumented |
Method | delete |
Delete the specified file from the storage system. |
Method | exists |
Return True if a file referenced by the given name already exists in the storage system, or False if the name is available for a new file. |
Method | get_accessed_time |
Return the last accessed time (as a datetime) of the file specified by name. The datetime will be timezone-aware if USE_TZ=True. |
Method | get_modified_time |
Return the last modified time (as a datetime) of the file specified by name. The datetime will be timezone-aware if USE_TZ=True. |
Method | listdir |
List the contents of the specified path. Return a 2-tuple of lists: the first item being directories, the second item being files. |
Method | size |
Return the total size, in bytes, of the file specified by name. |
Method | url |
Return an absolute URL where the file's contents can be accessed directly by a web browser. |
Instance Variable | _base_url |
Undocumented |
Instance Variable | _directory_permissions_mode |
Undocumented |
Instance Variable | _file_permissions_mode |
Undocumented |
Instance Variable | _location |
Undocumented |
Property | base_url |
Undocumented |
Property | directory_permissions_mode |
Undocumented |
Property | file_permissions_mode |
Undocumented |
Inherited from Storage
(via FileSystemStorage
):
Method | generate_filename |
Validate the filename by calling get_valid_name() and return a filename to be passed to the save() method. |
Method | get_alternative_name |
Return an alternative filename, by adding an underscore and a random 7 character alphanumeric string (before the file extension, if one exists) to the filename. |
Method | get_available_name |
Return a filename that's free on the target storage system and available for new content to be written to. |
Method | get_valid_name |
Return a filename, based on the provided filename, that's suitable for use in the target storage system. |
Method | open |
Retrieve the specified file from storage. |
Method | save |
Save new content to the file specified by name. The content should be a proper File object or any Python file-like object, ready to be read from the beginning. |