S3バックエンドでセットアップされた、最新のdjango-storagesを備えたdjango 1.11があります。
AWS イメージ リンクを開始点として使用して、ImageFile をプログラムでインスタンス化しようとしています。ソース/ドキュメントを見て、これを行う方法がわかりません。
ファイルを作成し、ドメインなしでURLから派生したパスを与える必要があると思いますが、正確な方法がわかりません。
これの最終的な目的は、Image
S3 画像を指す鶺鴒オブジェクトをプログラムで作成することです (したがって、新しい ImageFile を画像の Imagefield に渡します)。画像が保存されている S3 バケットを所有しています。
画像のアップロードは正常に機能するため、システムは正しくセットアップされています。
アップデート
明確にするために、通常のプロセスの逆を行う必要があります。通常、物理イメージがシステムに渡され、システムが を作成しImageFile
、ファイルが S3 にアップロードされ、URL が に割り当てられますFile.url
。を持っていて、オブジェクトFile.url
が必要です。ImageFile