3

これが私の状況です。保存しているモデルがあり、次のファイルが含まれています。

file = models.FileField(storage=s3store, upload_to=custom_upload_to)

S3Store は、私が実装したカスタム ストレージ ソリューションです。そのカスタム ストレージ ソリューション内に、すべての異なる Amazon S3 バケットへの辞書 [すべての S3BotoStorage 接続を含む辞書] があります。誰がファイルをアップロードしているかに応じて、適切なバケットに設定された適切な S3BotoStorage に送信する必要があります。モデルの保存メソッド内から s3store.save() メソッドにパラメーターを渡すことができるかどうか疑問に思っていましたか?

ファイル名にbucket_nameを単純に追加することを考えましたが、追加してから削除すると計算時間がかかりすぎませんか? (そして記憶)。

それが理にかなっていることを願っています!

4

0 に答える 0