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 staticurlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
可以是任何地方的路由,但是建议放在跟路由下面,如果不是跟路由访问地址时候需要加上app的name
注意:
INSTALLED_APPS 中 需要添加 'django.contrib.staticfiles' 模块
INSTALLED_APPS = [ ... 'django.contrib.staticfiles', ... ]