4

S3バックエンドでセットアップされた、最新のdjango-storagesを備えたdjango 1.11があります。

AWS イメージ リンクを開始点として使用して、ImageFile をプログラムでインスタンス化しようとしています。ソース/ドキュメントを見て、これを行う方法がわかりません。

ファイルを作成し、ドメインなしでURLから派生したパスを与える必要があると思いますが、正確な方法がわかりません。

これの最終的な目的は、ImageS3 画像を指す鶺鴒オブジェクトをプログラムで作成することです (したがって、新しい ImageFile を画像の Imagefield に渡します)。画像が保存されている S3 バケットを所有しています。

画像のアップロードは正常に機能するため、システムは正しくセットアップされています。

アップデート

明確にするために、通常のプロセスの逆を行う必要があります。通常、物理イメージがシステムに渡され、システムが を作成しImageFile、ファイルが S3 にアップロードされ、URL が に割り当てられますFile.url。を持っていて、オブジェクトFile.urlが必要です。ImageFile

4

1 に答える 1