我在当前项目中使用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')