media配置
一、media配置:专门用来指定用户上传的静态文件存放路径
网站所用的静态文件我们都默认 放到了static文件夹下。
而用户上传的文件也算是静态资源,所以应该找一个公共的地方专门存放用户上传的静态文件。
用法:在配置文件settings中,只需写下面一句配置即可:
MEDIA_ROOT = os.path.join(BASE_DIR,'要存放文件的文件夹名')
二、如何暴露后端任意文件夹里的资源
方法:在urls.py文件中写如下:

三、图片防盗链:
是指:对方服务器,先判断当前发送请求的页面url是否属于本网站的,如果是那么正常返回图片,如果不是 直接禁止
1、如何判断当前请求的页面url
方法:请求头 里面有一个 Referer:http//127.0.0.1:8000/sssassjsdsjds/
2、问题:图片展示不出来
方法一:利用爬虫直接将所有资源下载到本地
方法二:修改请求头 参数


。

浙公网安备 33010602011771号