All the fun of middleware can be found here -
http://www.djangoproject.com/documentation/middleware/

On Mar 8, 6:38 pm, binaryj <[EMAIL PROTECTED]> wrote:
> hi group,
> i have patched my cvs build of django with patch #2070. the patch
> works well and is great except that it throws very little light on how
> to build a progress bar for the upload!
>
> i read this line in the patch
>
>         1       """
>         2       MultiPart parsing for file uploads.
>         3       If both a progress id is sent (either through 
> ``X-Progress-ID``
>         4       header or ``progress_id`` GET) and ``FILE_UPLOAD_DIR`` is set
>         5       in the settings, then the file progress will be tracked using
>         6       ``request.file_progress``.
>         7
>         8       To use this feature, consider creating a middleware with an
> appropriate
>         9       ``process_request``::
>         10
>         11          class FileProgressTrack(object):
>         12              def __get__(self, request, HttpRequest):
>         13                  progress_id = request.META['UPLOAD_PROGRESS_ID']
>         14                  status = # get progress from progress_id here
>         15
>         16                  return status
>         17
>         18              def __set__(self, request, new_value):
>         19                  progress_id = request.META['UPLOAD_PROGRESS_ID']
>         20
>         21                  # set the progress using progress_id here.
>         22
>         23          # example middleware
>         24          class FileProgressExample(object):
>         25              def process_request(self, request):
>         26                  request.__class__.file_progress =
> FileProgressTrack()
>         27
>         28
>         29       """
>
> this is just a DOC-STRING where is the middle ware and what the hell
> is a middle where.
>
> pls excuse my lang, i am just a django nubee and to me all this feels
> like adding sqrt(7.23) + log(32). lol hope u understand my problem.
>
> looking forward to ur replys. code sample would be greatly
> appreciated!
>
> thanks
> binary-j
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to