Django 将参数传递到文件字段存储';s保存方法

Django 将参数传递到文件字段存储';s保存方法,django,django-models,django-forms,django-storage,Django,Django Models,Django Forms,Django Storage,这就是我的情况。我有一个正在保存的模型,其中包含以下文件: file = models.FileField(storage=s3store, upload_to=custom_upload_to) S3Store是我已经实现的自定义存储解决方案。在这个定制的存储解决方案中,我有一个字典来连接我所有不同的Amazon S3存储桶[一个具有所有S3botostrage连接的字典]。根据上传文件的人,我需要将其发送到相应的S3BOtograge,即设置为相应的bucket。我想知道是否可以从我的mo

这就是我的情况。我有一个正在保存的模型,其中包含以下文件:

file = models.FileField(storage=s3store, upload_to=custom_upload_to)
S3Store是我已经实现的自定义存储解决方案。在这个定制的存储解决方案中,我有一个字典来连接我所有不同的Amazon S3存储桶[一个具有所有S3botostrage连接的字典]。根据上传文件的人,我需要将其发送到相应的S3BOtograge,即设置为相应的bucket。我想知道是否可以从我的modelsave方法中向我的s3store.save()方法传递一个参数

我想简单地将bucket_名称附加到文件名,但是附加&然后删除会花费太多的计算时间不是吗?(还有记忆)


希望它有意义

不需要。文件路径的基本字符串操作不会占用太多时间或内存,尤其是与通过HTTP上传文件相比。因此,您建议只在路径中添加/删除它?(让我的整个事情变得容易了)…我建议不要把它作为解决方案扔掉。