Я створив сховище AWS S3 для мого проекту Django static
папка в моєму відрі S3 містить усі мої статичні файли. Однак де файли, які зазвичай заходять media
піти? тобто файли, завантажені користувачами?
Відповіді:
0 для відповіді № 1Я використовую a / Media root у своєму AWS-відрі і встановлюю каталоги для завантаження файлів, щоб перейти туди
в settings.py
DEFAULT_FILE_STORAGE = "yourapp.storage_backends.MediaStorage"
В іншому файлі, скажімо, зберігання_backend.py, я визначив наступне
from storages.backends.s3boto3 import S3Boto3Storage
class MediaStorage(S3Boto3Storage):
location = "media"
file_overwrite = False
І нарешті, це тип даних у моїх моделях.py
to_upload = models.FileField()