У меня есть модель с 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())