ユーザーがアップロードした静的ファイルへのアクセス許可チェックを設定しようとしています。これを行うには、要求されたパスを使用して、ファイルを表すメディア オブジェクトを取得します。また、sorl-thumbnailライブラリを使用してサムネイルを作成しています。関数を使用get_thumbnail()
して、元のアップロードされた画像の URL からキャッシュされたサムネイルを取得します。逆の操作を行う方法はありますか?キャッシュされた画像の URL から、元の URL を取得できますか? 何かのようなもの:
picture = Image.objects.get(url=get_original('/cached/url/of/the/thumbnail/image'))