如何使用Django Admin将文件上传至七牛云存储的示例代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计591个文字,预计阅读时间需要3分钟。
中文圈关于Django Admin上传文件到七牛云的资料和函数库已有两年历史,国外的相关内容主要涉及AWS S3、Azure Storage等国外服务。我根据Django文档中提到的存储系统来实现上传文件到七牛云。
中文圈关于Django Admin 上传文件到七牛云的资料和函数库已经是2年前的了,国外的则都是关于AWS S3、Azure Storage一些国外的服务的。我根据Django的文档里提到的存储系统来实现上传文件到七牛云的简单功能。
在Django Admin的表单是根据数据模型生成的,其中文件上传由FileField和继承FileField的ImageField来决定的,文件上传到静态文件目录,数据库保存相对路径。实现上传文件到七牛云我们是根据FileField的storage参数来实现的。
models.ImageField(storage=MyStorage())
storage参数需要传入一个实现抽象类Storage的对象。
本文共计591个文字,预计阅读时间需要3分钟。
中文圈关于Django Admin上传文件到七牛云的资料和函数库已有两年历史,国外的相关内容主要涉及AWS S3、Azure Storage等国外服务。我根据Django文档中提到的存储系统来实现上传文件到七牛云。
中文圈关于Django Admin 上传文件到七牛云的资料和函数库已经是2年前的了,国外的则都是关于AWS S3、Azure Storage一些国外的服务的。我根据Django的文档里提到的存储系统来实现上传文件到七牛云的简单功能。
在Django Admin的表单是根据数据模型生成的,其中文件上传由FileField和继承FileField的ImageField来决定的,文件上传到静态文件目录,数据库保存相对路径。实现上传文件到七牛云我们是根据FileField的storage参数来实现的。
models.ImageField(storage=MyStorage())
storage参数需要传入一个实现抽象类Storage的对象。

