用户上传的内容在我的AWS S3存储中的位置?

时间:2018-02-20 10:34:10

标签: python django amazon-web-services amazon-s3

我为我的Django项目设置了我的AWS S3存储空间。我的S3 Bucket中的static文件夹包含我的所有静态文件。但是media中通常会出现的文件在哪里?即从用户上传的文件?

1 个答案:

答案 0 :(得分:0)

我在我的AWS桶中使用/ Media根目录,并将文件上载目录设置为

在settings.py

DEFAULT_FILE_STORAGE = 'yourapp.storage_backends.MediaStorage'

在另一个文件中,我想说storage_backend.py,我定义了以下内容

from storages.backends.s3boto3 import S3Boto3Storage

class MediaStorage(S3Boto3Storage):
    location = 'media'
    file_overwrite = False

最后这是我的models.py

中的数据类型
to_upload = models.FileField()