Как обновить имя файла FileField после его сохранения в Django и использования S3 в качестве хранилища - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть модель с FileField.Я хочу сохранить сгенерированное содержимое файла перед тем, как отправить его в стороннюю службу, после получения ответа я бы хотел переименовать его без изменения содержимого.

Я думаю, что приведенный ниже код создаст другой файлна S3 вместо переименования в окончательное имя.

class SomeModel(models.Model):
    record = models.FileField()

model.record.save('initial_filename', ContentFile(generated_content))
model.record.save('final_filename', model.record.read())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...