summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS1
-rw-r--r--docs/topics/http/file-uploads.txt7
2 files changed, 5 insertions, 3 deletions
diff --git a/AUTHORS b/AUTHORS
index 4b1cc7d357..4204dc9f2b 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -209,6 +209,7 @@ answer newbie questions, and generally made Django that much better:
Carlton Gibson <carlton.gibson@noumenal.es>
cedric@terramater.net
Chad Whitman <chad.whitman@icloud.com>
+ Chaitanya Keyal <chaitanyakeyal@gmail.com>
ChaosKCW
Charlie Leifer <coleifer@gmail.com>
charly.wilhelm@gmail.com
diff --git a/docs/topics/http/file-uploads.txt b/docs/topics/http/file-uploads.txt
index f9327808b5..60b3e1a86e 100644
--- a/docs/topics/http/file-uploads.txt
+++ b/docs/topics/http/file-uploads.txt
@@ -289,9 +289,10 @@ this handler to your upload handlers like this::
request.upload_handlers.insert(0, ProgressBarUploadHandler(request))
-You'd probably want to use ``list.insert()`` in this case (instead of
-``append()``) because a progress bar handler would need to run *before* any
-other handlers. Remember, the upload handlers are processed in order.
+Using ``list.insert()``, as shown above, ensures that the progress bar handler
+is placed at the beginning of the list. Since upload handlers are executed in
+order, this placement guarantees that the progress bar handler runs before the
+default handlers, allowing it to track progress across the entire upload.
If you want to replace the upload handlers completely, you can assign a new
list::