問題タブ [django-uploads]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Django アプリを移行してオンライン メディア ストレージを使用する
サーバー上で Django アプリを実行しています。現在、ユーザーのアップロードはサーバーのファイルシステムに保存されています。
S3 ストレージの設定方法はすでに知っています。API を壊さずに既存のアップロードを S3 に移行し、既存のアップロードを引き続き利用できるようにする最善の方法は何ですか?
これらのファイルは、次の 2 つの方法でフロントエンドに提供されます。
- エンドポイント経由で直接
/media/path/to/upload
:
- ビューセットを介して:
次のことは理にかなっていますか:
- ストレージ バックエンドを変更する
- すべてのモデル オブジェクトを調べる
- 各モデル オブジェクトを保存して、ファイルをアップロードします
/media/path
それと同じようにファイルを提供する新しいビューに移動してくださいItemAttachmentsViewSet
。? それとももっと良い方法がありますか?
cloudinary - cloudinary ダウンロード PDF
私は django アプリを持っており、ユーザーがセットアップした Cloudinary アカウントにファイルをアップロードできるようにしています。ユーザーがリンクをクリックしてそれらのファイルをダウンロードできるようにするつもりはありません(おそらくCloudinaryからのダウンロードをトリガーするはずです)。
特にPDFの場合、これを達成できません。
助けはありますか?