From 0b33a3abc2ca7d68a24f6d0772bc2b9fa603744e Mon Sep 17 00:00:00 2001 From: Ben Cail Date: Tue, 26 Mar 2024 11:25:29 -0400 Subject: Fixed #35326 -- Added allow_overwrite parameter to FileSystemStorage. --- docs/ref/files/storage.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'docs/ref') diff --git a/docs/ref/files/storage.txt b/docs/ref/files/storage.txt index 2ebf49b9aa..e912bcc412 100644 --- a/docs/ref/files/storage.txt +++ b/docs/ref/files/storage.txt @@ -28,7 +28,7 @@ Django provides convenient ways to access the default storage class: The ``FileSystemStorage`` class =============================== -.. class:: FileSystemStorage(location=None, base_url=None, file_permissions_mode=None, directory_permissions_mode=None) +.. class:: FileSystemStorage(location=None, base_url=None, file_permissions_mode=None, directory_permissions_mode=None, allow_overwrite=False) The :class:`~django.core.files.storage.FileSystemStorage` class implements basic file storage on a local filesystem. It inherits from @@ -60,6 +60,13 @@ The ``FileSystemStorage`` class The file system permissions that the directory will receive when it is saved. Defaults to :setting:`FILE_UPLOAD_DIRECTORY_PERMISSIONS`. + .. attribute:: allow_overwrite + + .. versionadded:: 5.1 + + Flag to control allowing saving a new file over an existing one. + Defaults to ``False``. + .. method:: get_created_time(name) Returns a :class:`~datetime.datetime` of the system's ctime, i.e. -- cgit v1.3