Как я могу переименовать загруженный файл в Django перед отправкой в ​​Amazon S3 Bucket? - PullRequest
1 голос
/ 04 июля 2019

У меня есть приложение Django, которое позволяет пользователю загружать файл и сохранять его в корзину s3. У меня вопрос, как я могу переименовать файл перед загрузкой в ​​корзину?

Это мой models.py класс:

from converter.storage_backends import CsvStorage
from django.db import models
from django.utils import timezone


class CSVUpload(models.Model):
  csv_file = models.FileField(storage=CsvStorage())

  def __str__(self):
    return self.csv_file

А это мой backend_storages.py класс:

from storages.backends.s3boto3 import S3Boto3Storage 
from django.conf import settings


class CsvStorage(S3Boto3Storage):    
   location = settings.AWS_CSV_LOCATION    
   file_overwrite = False

Может ли кто-нибудь помочь мне понять, как это сделать? Я ценю любую помощь, которую вы можете оказать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...