1. 程式人生 > >關於django檔案上傳和瀏覽的配置

關於django檔案上傳和瀏覽的配置

setting上面的配置

#url對映
MEDIA_URL = '/media/'
#設定靜態檔案路徑為主目錄下
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

其中base_dir是

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

MEDIA_YRL:是對映地址 需要配合 路由使用

from django.conf.urls.static import static
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

可以是任何地方的路由,但是建議放在跟路由下面,如果不是跟路由訪問地址時候需要加上app的name

注意: 

INSTALLED_APPS 中 需要新增  'django.contrib.staticfiles' 模組

INSTALLED_APPS = [
  ...
  'django.contrib.staticfiles',
  ...
]