/ / Куди вміст, завантажений користувачем, зберігається в моєму сховищі AWS S3? - python, django, amazon-web-сервіси, amazon-s3

Де користувальницький вміст завантажується у моєму сховищі AWS S3? - python, django, amazon-web-сервіси, amazon-s3

Я створив сховище 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()