1. 项目完整结构

static静态文件——img、css、js,media媒体文件——music、video

2. 配置全局路径

import os

STATIC_URL = '/static/'
MEDIA_URL = '/media/'

STATIC_DIR = os.path.join(BASE_DIR, 'static')
MEDIA_DIR = os.path.join(BASE_DIR, 'media')

STATIC_ROOT = STATIC_DIR
MEDIA_ROOT = MEDIA_DIR

STATICFILES_DIRS = [
    ("css", os.path.join(STATIC_ROOT, 'css')),
    ("js", os.path.join(STATIC_ROOT, 'js')),
    ("img", os.path.join(STATIC_ROOT, 'img')),
    ("music", os.path.join(MEDIA_ROOT, 'music')),
    ("video", os.path.join(MEDIA_ROOT, 'video')),
]

3. 添加路由

from django.conf import settings
from django.views import static
from django.conf.urls import url
# 二级路由
urlpatterns = [
    url(r'^static/(?P<path>.*)$', static.serve,
      {'document_root': settings.STATIC_ROOT}, name='static'),
    url(r'^media/(?P<path>.*)$', static.serve,
      {'document_root': settings.MEDIA_ROOT}, name='media'),
]

至此,DEBUG=False时静态文件无法访问的问题解决。