Fixed #8656: added a note about iterating over `UploadedFile` only understanding `\n`.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8685 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
fc2978cc45
commit
52914fbf5a
|
@ -192,6 +192,21 @@ define the following methods/attributes:
|
||||||
``UploadedFile.temporary_file_path()``
|
``UploadedFile.temporary_file_path()``
|
||||||
Only files uploaded onto disk will have this method; it returns the full
|
Only files uploaded onto disk will have this method; it returns the full
|
||||||
path to the temporary uploaded file.
|
path to the temporary uploaded file.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
Like regular Python files, you can read the file line-by-line simply by
|
||||||
|
iterating over the uploaded file:
|
||||||
|
|
||||||
|
.. code-block:: python
|
||||||
|
|
||||||
|
for line in uploadedfile:
|
||||||
|
do_something_with(line)
|
||||||
|
|
||||||
|
However, *unlike* standard Python files, :class:`UploadedFile` only
|
||||||
|
understands ``\n`` (also known as "Unix-style") line endings. If you know
|
||||||
|
that you need to handle uploaded files with different line endings, you'll
|
||||||
|
need to do so in your view.
|
||||||
|
|
||||||
Upload Handlers
|
Upload Handlers
|
||||||
===============
|
===============
|
||||||
|
|
Loading…
Reference in New Issue