django开设后端静态文件路径

1.在settings配置文件当中添加所需要存放的路径配置,使用os.path.join进行拼接 ,重新上传静态文件会自动创建文件夹

eg:MEDIA_ROOT = os.path.join(BASE_DIR,'media') # 文件名可以自行定义.除了这条还需要添加 MEDIA_URL = '/media/'

2.在urls路由当中开设路由条目,需要引入serve,这个模块在django.views.static下

暴露后端指定文件夹资源,使用关键字正则有名分组(?P)进行匹配,开设指定文件夹下的所有资源文件,最后指定文件的根路径

url(r'^media/(?P<path>.*)',serve,{'document_root':settings.MEDIA_ROOT})

上述这条配置的意思是,以media开头的资源路径,有名分组path是给第二个参数,serve,第三个参数是将MEDIA_ROOT传递给serve

posted @ 2021-01-17 00:02  Ailewent  阅读(104)  评论(0)    收藏  举报