Django - MEDIA_URL 是否仍然与 S3BotoStorage 相关?
Django - is MEDIA_URL still relevant with S3BotoStorage?
可能是我的误解,我不明白使用S3时MEDIA_URL
和MEDIA_ROOT
的目的是什么。文件被上传到存储桶中,因此根永远不会被使用,ImageField
的 url 存储在图像对象中,因此 MEDIA_URL
也永远不会被使用。这个对吗?如果不是,请解释一下,以便我更好地理解所有内容是如何组合在一起的。
我的设置有三个桶:
static
用于 js,css,模板,设置为 STATICFILES_STORAGE
media
为用户上传图片,设置为DEFAULT_FILE_STORAGE
spider
用于从其他网站抓取的图像。
鉴于您正在使用 django-storages,您可以安全地从 settings.py 文件中删除这两个变量。
当您在服务器本身上处理媒体文件时,会使用这两个变量。
可能是我的误解,我不明白使用S3时MEDIA_URL
和MEDIA_ROOT
的目的是什么。文件被上传到存储桶中,因此根永远不会被使用,ImageField
的 url 存储在图像对象中,因此 MEDIA_URL
也永远不会被使用。这个对吗?如果不是,请解释一下,以便我更好地理解所有内容是如何组合在一起的。
我的设置有三个桶:
static
用于 js,css,模板,设置为 STATICFILES_STORAGE
media
为用户上传图片,设置为DEFAULT_FILE_STORAGE
spider
用于从其他网站抓取的图像。
鉴于您正在使用 django-storages,您可以安全地从 settings.py 文件中删除这两个变量。
当您在服务器本身上处理媒体文件时,会使用这两个变量。