問題タブ [sorl-thumbnail]

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.

0 投票する
1 に答える
485 参照

django - カスタム sorl サムネイル プロセッサ

私が探しているものに関連する良い点のように見える sorl-thumbnail に関連する質問 (および回答) を見つけました: 新しい sorl-thumbnail による画像フィルタリング。しかし、私の django の知識は、それで何ができるかを理解するには弱すぎます。

画像を提供する前に処理できるように、sorll-thumbnail を拡張したいと思います。例: ぼかし効果を追加します。私は画像処理部分を処理できます (既に php/imagemagick でそのようなことを行っています) が、sorl-thumbnail の上に自分の関数をプラグインする場所がわかりません。

私のプロジェクトでは、lib を pip でインストールしました。テンプレートタグに引数を渡すことができるように、コードのどこでクラス/サブクラスを作成できますか? このクラスはどのように見えるべきですか?

上記の投稿で説明されている RoundedCornerEngine クラスは大丈夫ですか? このコードはどこにありますか?

ご協力いただきありがとうございます。

0 投票する
1 に答える
634 参照

django - ElasticBeanstalkでDjango+easy-thumbnails/sorl-thumbnailを使用する

Elastic BeanstalkでDjangoとeasy_thumbnailsを使用する際に問題が発生しましたが、何が問題になっているのかよくわかりません...問題は次のとおりです。

テンプレートでサムネイルを作成するためにeasy_thumbnailsを使用しています。私はこれが私に与える柔軟性が好きなので、モデルでサムネイルを作成したくありません。画像をアップロードすると、データベースに正常に保存され、EBSボリュームにアップロードされます。ここまでは順調ですね。私の問題は、画像をサムネイル化できないことです。サムネイルデバッグをオンにすると、easy_thumbnailsが画像を読み取ったり検索したりしていないようです。この問題は私のメディアのURL設定に関係しているのではないかと思いますが、何を変更すればよいか迷っています。

他の誰かがsorl_thumbnailまたはeasy_thumbnailsのいずれかを使用した経験がありますか?私は本当にどんな指導にも感謝します。ローカル開発サーバーでは、サムネイルは完全に正常に機能します。

0 投票する
2 に答える
2695 参照

python - sorl-thumbnail が django で機能しない

私は sorl-thumbnail を使用して、django プロジェクトでサムネイルを動的に作成しています。

これは私のHTMLコードです:

そして、これは私のsettings.py

エラーもサムネイルも表示されません。

0 投票する
1 に答える
1641 参照

python - sorl.thumbnail が機能しませんか?

pip を介して GitHub を介して手動で sorl.thumbnail をインストールしましたが、機能しません'sorl.thumbnail',

何度もアンインストールして再インストールしましたが、実行するとvirtualenvに表示されますlssitepackagesが、Djangoシェルにもコードにもインポートされません。何をすべきか、これを修正する方法がわかりません。

違いがある場合は、Django Multiuploader (https://github.com/garmoncheg/django_multiuploader) も使用しています。

0 投票する
2 に答える
297 参照

python - 2012年に古い(2010年)djangoプロジェクトを再構築する

古い Django プロジェクトを再度実行しようとしています。

更新 #1: サーバーが実行されるように、引数 extra_thumbnails と size を削除しました。しかし今、私は自分の写真の適切なサムネイルを持っていません...

現在は次のように見えます:

--

古い sorl.thumbnail バージョンと非推奨の式の問題を解決したように見えた後、実行時にこのエラーが発生するようになりました

また、古いファイルをコピーして新しい Django プロジェクトに貼り付けようとしたところ、まったく同じエラーが発生しました。たぶん、ここの誰かが問題がどこにあるのか手がかりを持っていますか?

ローカルで視覚的なドキュメントを作成するためだけにプロジェクトを再構築する必要があります...そのため、古いdjangoプロジェクトをすばやく再実行する方法に関するヒントも大歓迎です!!

どうもありがとう!

(Ubuntu 12.04 を使用)

0 投票する
2 に答える
2697 参照

python - sorl-thumbnail がサムネイルを作成しない

で困っていsorl-thumbnailます。

私のテンプレートは次のとおりです。

レンダリングされた Web ページで、サムネイルの次のパスを取得します。

<img src="/media/cache/ff/29/ff299c50543aa807b0fbd28faf271e63.jpg" width="75" height="75">

my は、Apacheでサーバー上のローカル フォルダーにマップされるようにMEDIA_URL設定されているため、これはすべて意味があります。/media/httpd.conf

問題は、このパスがサーバー上に存在しないため、画像が壊れたリンクとして表示されることです。

カスタム ストレージ オブジェクトを使用していることは注目に値しますが、sorl.thumbnail ImageField. またmemcached、サーバー上で実行されているキャッシュ バックエンドを使用しています。

面倒なことは、エラーが発生していないにもかかわらず、エラーが発生しないため、THUMBNAIL_DEBUGDEBUGが問題なのかを確認するのが難しいことです。{% empty %}ステートメントがトリガーされず、適切なキャッシュ ファイルがサーバーに表示されないため、サムネール ファイルをディスクに書き込めませんが、成功として返されると確信しています。エラーがないため、理由はわかりません。

私はこの時点でちょっと立ち往生しているので、助けていただければ幸いです。

編集:

私は今 sorl をあきらめて、代わりに簡単なサムネイルを使用していますが、これは正常に機能しています。

0 投票する
6 に答える
3070 参照

django - django-storages + sorl_thumbnail + S3 がうまく連携しない (URL の不一致)

私は django-storages と sorl_thumbnail を一緒に使用しており、静的ファイルとメディア ファイルには Amazon S3 を使用しています。私は 2 つのフォルダを持つ 1 つのバケットを使用しています。1 つは静的用、もう 1 つはメディア用です。

これが私の設定です:

MediaRootS3BotoStorageでありStaticRootS3BotoStorage、次のように定義されています。

私が sorl_thumbnail を使用している場合、生成されたサムネイルは正しいディレクトリにありhttps://s3.amazonaws.com/my-bucket/media/cacheます。https://s3.amazonaws.com/my-bucket/cachemedia

どうすればそれを修正できるか分かりますか?

django-storages を使用して、静的ファイルとメディア ファイルをすべてバケットに混在させることができることはわかっていますが、それは私の好みには少し汚いです :)

ありがとうございました!

0 投票する
1 に答える
4506 参照

django - Django、sorl-thumbnail、memcached、S3を一緒に使用するにはどうすればよいですか?

以前は特定のサイズの画像を生成していた、ユーザーがアップロードした画像の動的にサイズ変更されたサムネイルの作成を開始する必要があるプロジェクトがあります。次のような画像を表す既存のモデルがあります。

それらのそれぞれには、S3上のそれぞれの画像へのURLが入力されています。アップロード時に、すべてのバージョンが作成され(実際には、スケジュールされたタスクを介して直後に)、S3に保存されてから、モデルに設定されます。今後、私たちのデザインではサムネイルごとにさまざまなサイズが必要になるため、それらすべてをデータベースに保存することは現実的ではありません。originalテンプレートに残りをオンザフライで保持して実行したいと思います。

だから、これは私がsorl-thumbnailに来るところです。それは私がやりたいことをすることを意図しているようですが、それがどのように機能するのかについては少し迷っています(現時点ではそうではありません)。私が行ったテストとして、チュートリアルのように、いくつかの画像を一覧表示し、それらをサムネイル化しようとする基本的なビュー/テンプレートを作成しました。

cache/84/8f/848fb078f2e8d35aecd92150c6fa6843.pngその結果、 (404s)のようなファイルのURLが生成されます。このファイルがどこに保存されるのかわかりません。S3ファイルを取得して、どこかにサムネイルを作成していると思いますが、それがどこにあるのか、どこから提供するのかがわかりません。これはすべてローカル開発サーバー上にあり、memcachedを使用しています(キャッシュエントリが設定されていることがわかります)。PILは、jpeg/pngをサポートする私の環境にインストールされます。

0 投票する
2 に答える
1561 参照

python - sorl-thumbnail - 画像が指定された寸法よりも大きい場合にのみサイズを変更します

sorl-thumnail が目的のサムネイルよりも小さい画像を拡大しないようにするにはどうすればよいですか?

{% サムネイル %} タグを使用してスケーリングすると、画像は常に目的の寸法にスケーリングされますが、それよりも大きい画像のみをスケーリングする必要があります。

0 投票する
1 に答える
399 参照

redis - Redis キー マッチングのパフォーマンス

キー値の通常のキャッシュとサムネイル キャッシュに Redis を使用しています。100 以上のサイトを持つマシンでは、Redis サムネイル データベースには、次のような固有のプレフィックスのない 500000 キーがあります。

サイト ID に 001,002,003,... 100 のようなプレフィックスを使用すると、Redis へのアクセスのパフォーマンスが向上しますか?