我为我的Django项目设置了我的AWS S3存储空间。我的S3 Bucket中的static
文件夹包含我的所有静态文件。但是media
中通常会出现的文件在哪里?即从用户上传的文件?
答案 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()