Fixed #14784 - Add links to docs/topics/files.txt

git-svn-id: http://code.djangoproject.com/svn/django/trunk@14725 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Timo Graham 2010-11-27 12:27:43 +00:00
parent 750325505e
commit fd072adf4a
1 changed files with 8 additions and 6 deletions

View File

@ -23,7 +23,8 @@ When you use a :class:`~django.db.models.FileField` or
:class:`~django.db.models.ImageField`, Django provides a set of APIs you can use :class:`~django.db.models.ImageField`, Django provides a set of APIs you can use
to deal with that file. to deal with that file.
Consider the following model, using an ``ImageField`` to store a photo:: Consider the following model, using an :class:`~django.db.models.ImageField` to
store a photo::
class Car(models.Model): class Car(models.Model):
name = models.CharField(max_length=255) name = models.CharField(max_length=255)
@ -123,14 +124,14 @@ Argument Description
====================== =================================================== ====================== ===================================================
``location`` Optional. Absolute path to the directory that will ``location`` Optional. Absolute path to the directory that will
hold the files. If omitted, it will be set to the hold the files. If omitted, it will be set to the
value of your ``MEDIA_ROOT`` setting. value of your :setting:`MEDIA_ROOT` setting.
``base_url`` Optional. URL that serves the files stored at this ``base_url`` Optional. URL that serves the files stored at this
location. If omitted, it will default to the value location. If omitted, it will default to the value
of your ``MEDIA_URL`` setting. of your :setting:`MEDIA_URL` setting.
====================== =================================================== ====================== ===================================================
For example, the following code will store uploaded files under For example, the following code will store uploaded files under
``/media/photos`` regardless of what your ``MEDIA_ROOT`` setting is:: ``/media/photos`` regardless of what your :setting:`MEDIA_ROOT` setting is::
from django.db import models from django.db import models
from django.core.files.storage import FileSystemStorage from django.core.files.storage import FileSystemStorage
@ -141,5 +142,6 @@ For example, the following code will store uploaded files under
... ...
photo = models.ImageField(storage=fs) photo = models.ImageField(storage=fs)
:doc:`Custom storage systems </howto/custom-file-storage>` work the same way: you :doc:`Custom storage systems </howto/custom-file-storage>` work the same way:
can pass them in as the ``storage`` argument to a ``FileField``. you can pass them in as the ``storage`` argument to a
:class:`~django.db.models.FileField`.