我有一个具有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())