Задать вопрос
@ynchk1

Как использовать S3 хранилище в Django проекте?

У меня есть проект на Django, к которому я хочу подключить S3 хранилище от Timeweb.

Моя конфигурация:
# settings.py
AWS_ACCESS_KEY_ID = 'key'
AWS_SECRET_ACCESS_KEY = 'secret_key'
AWS_STORAGE_BUCKET_NAME = 'bucket_name'
AWS_S3_REGION_NAME = 'ru-1' 
AWS_S3_CUSTOM_DOMAIN = f"{AWS_STORAGE_BUCKET_NAME}.s3.timeweb.cloud"
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'

# models.py
class Products(models.Model):
    ...
    second_url = models.ImageField(upload_to='products/') # сохранение в директорию бакета


При попытке отправке формы в админ панели, Django сохраняет фотографию в директории проекта. Как сделать так, чтобы DJango отправлял фотографию в мой бакет?
  • Вопрос задан
  • 25 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы