summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorRan Benita <ran@unusedvar.com>2023-05-02 21:32:24 +0300
committerGitHub <noreply@github.com>2023-05-02 15:32:24 -0300
commit506f93f0c37ed9c44069edeab8baa66da5f7e03a (patch)
tree08f65f532c45b79b1193b4d934e78ddeba2b6dbe /docs
parentc61219a7ae051d2baab53f041e00592011fc550c (diff)
downloaddjango-506f93f0c37ed9c44069edeab8baa66da5f7e03a.tar.gz
Fixed #34530 -- Improved docs when customizing storage for FileField.
Diffstat (limited to 'docs')
-rw-r--r--docs/topics/files.txt8
1 files changed, 6 insertions, 2 deletions
diff --git a/docs/topics/files.txt b/docs/topics/files.txt
index fa4a14a7e7..9ec4b0dc66 100644
--- a/docs/topics/files.txt
+++ b/docs/topics/files.txt
@@ -261,13 +261,17 @@ For example::
my_file = models.FileField(storage=select_storage)
In order to set a storage defined in the :setting:`STORAGES` setting you can
-use a lambda function::
+use :data:`~django.core.files.storage.storages`::
from django.core.files.storage import storages
+ def select_storage():
+ return storages["mystorage"]
+
+
class MyModel(models.Model):
- upload = models.FileField(storage=lambda: storages["custom_storage"])
+ upload = models.FileField(storage=select_storage)
.. versionchanged:: 4.2