mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Fix #15646: Document that a FileField's full path can't be relied upon until its model has been saved to the database. Thanks poirier.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@17113 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
		| @@ -572,6 +572,11 @@ information on the available attributes and methods, see the | ||||
| :class:`~django.core.files.File` class reference and the :doc:`/topics/files` | ||||
| topic guide. | ||||
|  | ||||
| .. note:: | ||||
|     The file is saved as part of saving the model in the database, so the actual | ||||
|     file name used on disk cannot be relied on until after the model has been | ||||
|     saved. | ||||
|  | ||||
| The uploaded file's relative URL can be obtained using the | ||||
| :attr:`~django.db.models.fields.FileField.url` attribute. Internally, | ||||
| this calls the :meth:`~django.core.files.storage.Storage.url` method of the | ||||
|   | ||||
| @@ -45,6 +45,12 @@ the details of the attached photo:: | ||||
| This object -- ``car.photo`` in the example -- is a ``File`` object, which means | ||||
| it has all the methods and attributes described below. | ||||
|  | ||||
| .. note:: | ||||
|     The file is saved as part of saving the model in the database, so the actual | ||||
|     file name used on disk cannot be relied on until after the model has been | ||||
|     saved. | ||||
|  | ||||
|  | ||||
| The ``File`` object | ||||
| =================== | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user