在 Django
中,上传文件不同于普通服务器的上传方法,在普通服务器中只需要使用一个 Controller
来控制文件的上传即可完成,但是在 Django
中,则需要额外使用数据库资源来存储文件。本文将说明如何使用 Django
接收、保存并且返回图片。
☕ 准备
首先,你需要为你的 Python
安装 pillow
,pillow
是一个 Python
图像库,Django
的图片方面的功能使用到了它,所以我们需要事先安装:
pip install pillow
安装完成之后我们需要在 Django
的 settings.py
中更改一些设置:
# settings.py
# 在末尾添加
MEDIA_ROOT = os.path.join(BASE_DIR, 'media').replace('\', '/')
MEDIA_URL = '/media/'