#django #django-rest-framework
#django #django-rest-framework
Вопрос:
Файл изображения загружается из POST REST API вызова, и я хочу сделать следующее
- сохраните файл локально
- также сохраните его в корзине s3
- после сохранения файла получите URL сохраненного объекта
Как я могу это сделать в Django?
Ответ №1:
1.To сохраните файл локально, у вас должно быть поле filefield в вашей модели.Обратитесь к этой документации, чтобы узнать о файловых полях.Чтобы сохранить загруженный пользователем файл локально, обратитесь к этому руководству.
2.amp;3. Чтобы сохранить его в корзине S3, вам нужно сначала создать корзину, используя учетные данные вашей учетной записи IAM.Предоставьте AWS_ACCESS_KEY_ID
и AWS_SECRET_ACCESS_KEY
в settings.py . Проверьте эту документацию. Здесь также рассказывается, как получить URL сохраненного объекта.