所以这是我的情况。我有一个我正在保存的模型,它包含以下文件:
file = models.FileField(storage=s3store, upload_to=custom_upload_to)
S3Store是我实施的自定义存储解决方案。在该自定义存储解决方案中,我有一个字典来存储我所有不同的Amazon S3存储桶[一个包含所有S3BotoStorage连接的字典]。根据上传文件的人,我需要将其发送到适当的S3BotoStorage,设置为相应的存储桶。我想知道是否可以从我的模型保存方法中将参数传递给我的s3store.save()方法?
我想过简单地将bucket_name附加到文件名,但附加&然后删除会花费太多的计算时间吗? (和记忆)。
希望它有意义!