django media配置
阿新 • • 發佈:2017-12-20
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配置