diff options
| -rw-r--r-- | AUTHORS | 1 | ||||
| -rw-r--r-- | docs/topics/http/file-uploads.txt | 7 |
2 files changed, 5 insertions, 3 deletions
@@ -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:: |
