私はdjango-cmsを使ってファイルをアップロードし、それらのファイルを認証されたユーザだけに見せたいと思っています。プライベートファイルをアップロードしていますか?
「メンバーのみ」ページを作成し、「ログインが必要です」をクリックし、メニューの表示について「ログインしたユーザーのみ」を選択しました(「/ admin/cms /ページの下の詳細設定」)。
しかし、次のステップは問題です。私はファイルをアップロードすることができますが、ファイル "プラグインを使用すると、/ media/cms_page_media /の下にファイルが置かれます。リンクが表示されているページが表示されない場合でも、直接URLを持っていればファイルにアクセスできます。これはページを保護するだけでなく、アップロードされたファイルを保護します。
私はジャンゴのほとんど(まあ、いくつか)の周りに自分の道を知っているので、私は解決策を得るために少しハッキングをすることができます。私は一からファイルマネージャ全体を書くことを避けることを望んでいる(それは素晴らしい小さなOSSプロジェクトを作っていないわけではない)。