后端上传图片
😑FileField: 上传文件字段
参数 | 说明 |
---|---|
upload_to = "" | 上传文件的保存路径如:upload_to = "uploads/%Y/%m/%d/“ |
😑ImageField: 继承于FileField,对上传的内容进行校验,确保是有效的图片
参数 | 说明 |
---|---|
upload_to = "" | 上传文件的保存路径如:upload_to = "uploads/%Y/%m/%d/“ |
storage = None | 存储组件,默认django.core.files.storage.FileSystemStorage |
width_field = None | 上传图片的高度保存的数据库字段名(字符串) |
height_field = None | 上传图片的宽度保存的数据库字段名(字符串) |
第一步 安装pillow这个插件
pip install pillow
第二步 在settings.py中配置如下:
# 设置上传的图片保存的路径 MEDIA_ROOT = os.path.join(BASE_DIR, 'media').replace('\\'