上传的静态文件的处理(2)
用户上传的文件, 比如用户上传的头像照片, 那么上传到哪里, 另外,我们又是如何可以在浏览器上可以访问到这些资源呢,这里, 就需要django对用户上传的静态文件的处理方法了
1.设置MEDIA_UR和MEDIA_ROOT
先不管这两个变量是什么, 先设置了再解释
在settings.py里面
# settings.py
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'my_media')
好了,现在来解释这两个变量到底有什么用,
首先, MEDIA_ROOT是用来存储上传的文件的绝对路径,比如,我的一个modle里面有一个文件类型的字端
# myapp.models
class myModel(models.Model):
img = models.ImageField(upload_to =