使用S3存储桶将图像文件保存在django-oscar数据库中

时间:2020-06-04 05:57:24

标签: django amazon-s3 django-oscar

我在当前项目中使用django-oscar,并尝试将媒体文件保存在s3存储桶中。我将产品添加到django-oscar的默认信息中心中。

我对如何在s3上保存产品图片以及如何在Product模型中保存图片网址感到困惑。为了做到这一点,我该怎么办?我是否需要修改Product模型并为图像URL添加一个新字段?还是调整STATIC_URL和MEDIA_URL就足够了? 这是我的媒体配置。

STATIC_URL = '/static/'
MEDIA_URL = "https://s3.amazonaws.com/<bucket_name>/"
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
MEDIA_ROOT = os.path.join(STATIC_URL, 'media')

0 个答案:

没有答案