1. 程式人生 > >django media配置

django media配置

rom csdn 輸入12 root os.path 什麽 absolute ase import

一 media是幹什麽的

  media是指用戶上傳的文件,比如model裏的FileField,ImageField上傳的文件。

二 如何設置

  在settings.py中,拼接處你想存放的地址。

  絕對路徑

  MEDIA_ROOT:Absolute path to the directory that holds media.

MEDIA_ROOT=os.path.join(BASE_DIR,app01,media‘,‘upload‘)

  相對路徑

  MEDIA_URL: URL that handles the media served from MEDIA_ROOT.

MEDIA_URL=/media/

  urls.py 影射路徑

from django.views.static import serve
from Blog import settings
url((r^media/(?P<path>.*)$,serve,{document_root: settings.MEDIA_ROOT}))

  設置完MEDIA_URL和url.py影射路徑後,可以從瀏覽器輸入127.0.0.1:8000/media/avator/th.jpg訪問到相關的圖片。

參考文章:http://blog.csdn.net/java2king/article/details/5334303

django media配置