カスタム フィールド「ファイルのダウンロード」を使用して ModelAdmin を拡張しました。これは、次のような Django プロジェクトの URL へのリンクです。
http://www.myproject.com/downloads/1
そこで、S3 バケットに保存されているファイルを提供したいと考えています。バケット内のファイルは一般公開されておらず、ユーザーは直接アクセスできない場合があります。今、私はしたいです
- ファイルをサーバー メモリにロードする必要がないようにします (これらはマルチ GB ファイルです)。
- サーバー上に一時ファイルを置かないようにする
理想的な解決策は、Django が S3 チャンクをユーザーに直接ストリーミングするプロキシとして機能するようにすることです。boto を使用していますが、チャンクをストリーミングする可能性が見つかりませんでした。何か案は?
ありがとう。