問題タブ [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 に答える
208 参照

django - sorl.thumnailに動的クロップを設定する

モデルにサムネイルの切り抜き元を指定するフィールドを追加しましたが、テンプレートタグに追加できないようです。

これが私が今それをする方法です:

これはそれを行うための最良の方法ではありませんか?

0 投票する
5 に答える
6730 参照

django - 静的ファイルをサムネイル表示するには?

sorl サムネイルを使用して静的ファイルのサイズを変更したいのですが、うまくいきません

ここに私のコードがあります

画像がある場合は画像が表示されますが、画像がない場合はサムネイルが機能しないため、デフォルトの画像を使用できません

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

django - sorl lib で生成されたサムネイルを他のパスに変更することはできますか?

デフォルトでは、sorl は画像フォルダー内にサムネイルを保存します。デフォルトでは、画像フォルダー内にキャッシュフォルダーが作成されます。これを任意のパスに変更するにはどうすればよいですか?

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

django - sorl-thumbnailがすでに画像をキャッシュしているかどうかを確認します

sorl-thumbnailと多数のリモートイメージを使用してdjangoアプリを実行しています(sorlは外部ソースからイメージをロードします)。

理想的には、sorlがすでにテンプレートに画像をキャッシュしているかどうかを確認し、そうでない場合は、ajaxを使用して画像をロードします。

ドキュメントを読んで、私はexistいつも戻るように見えるメソッドを見つけましたtrue

画像がすでにテンプレートにキャッシュされているかどうかを確認するために使用できる方法はありますか?

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

mysql - sorl-thumbnailとDjangoAdminの操作

sorl-thumbnailを使用してdjango管理者プロファイル画像をフォーマットしようとすると、このエラー「employee_directory.thumbnail_kvstore'が存在しません」が表示されます。sorl-thumbnailとdjangoadminチェンジリストで作業しているときに誰かがこれに遭遇しましたか?

sorl-thumbnailのインストールを再確認し、syncdbを実行したことを確認しました。以下は私のmodels.pyとadmin.pyからのコードです

models.py:

admin.py:

どんな助けでも大歓迎です。

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

django-admin - AdminImageMixin を使用した Django 管理者の sorl-thumbnail

sorl-thumbnail v11.12を使用して、Django 管理画面でサムネイルを表示しようとしています。

models.pyはすでにドキュメントに従って sorl.thumbnail.ImageField を使用しています:

ただし、 の設定方法がわかりませんadmin.py。私はすでにやったmanage.py syncdb. 現在、次のものがありますが、Django admin でサムネイルが表示されません。

MyProject/admin.py

MyProject/myapp/admin.py

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

django - Djangosorl-URLからのサムネイル表示画像

プロジェクトのいくつかの部分でsolr-thumbnailを使用していますが、今回はURLから画像を表示したいので、次のようにします。

ビューは、値profile_picture_urlを「http://....image.jpg」として渡します。以下を使用すると、画像が正しく表示されます。

私は何を間違っているのですか?

ありがとうございました

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

django - Amazon s3 を使用した Django Sorl サムネイルの間違った URL

メディア ファイルに S3 を使用する django プロジェクトで sorl サムネイルを使用すると、非常に奇妙なエラーが発生します。この回答https://stackoverflow.com/a/12848650/538191で指摘されているように設定を行いましたが、実際、他のすべてのメディア ファイルは正しく生成されています。

しかし、sorl のサムネイルを介して生成された画像については、このような URL を取得しています

https://he-s3.s3.amazonaws.com/cache/6f/cb/6fcb83175cb63f754fba9facec5dda7f.jpg?Signature=tgDEXyRV3gl3QtK%2BvwliqAtWqpM%3D&Expires=1357853609&AWSAccessKeyId=AKIAJLE6MUHDYS3HN6YQ

画像の URL に S3 ストレージ パスを追加しているが、その間に /media/ を追加していないため、問題は奇妙です。チェックすると

https://he-s3.s3.amazonaws.com/media/cache/6f/cb/6fcb83175cb63f754fba9facec5dda7f.jpg

画像は実際にそこに存在しますが、URL が間違って生成されているため、画像が壊れています。設定ファイルで、s3boto を使用して DEFAULT_FILE_STORAGE を宣言しました。

sorl サムネイル画像のパスにメディアが含まれていない理由がわかりません。

どんな助けでも大歓迎です。

アップデート

問題は解決されるどころか、実際には悪化しています。私がしたことは、サムネイルで KVStore をクリアし、すべてのデータベースがクリアされたことです。問題が解決したと思ったので、うれしかったです。正しい URL を取得していました。しかし、その後ページを更新すると、再び間違った URL を取得していました。何が起こっているのかわかりません。サムネイル データベースをクリアすると、正しい URL が一度表示され、その後、間違った URL が再び表示されます。

0 投票する
3 に答える
1737 参照

python - sorl-thumbnailを使用したSuspiciousOperation

ユーザーに代わっていくつかのサーバーファイルシステム(たとえば、/ fs01、/ fs02など)にアクセスして操作するDjangoWebアプリケーションがあります。これらのファイルシステム上の画像のサムネイルをユーザーに提示したいのですが、それを行うにはsorl-thumbnailが最適だと思いました。

sorl-thumbnailがサムネイルを作成するには、画像がMEDIA_ROOTの下にある必要があるようです。私MEDIA_ROOT/Users/me/Dev/MyProject/myproj/mediaですので、これは機能します:

予想どおり、サムネイルを作成し、im.urlを印刷します。しかし、私がに変更pathすると:

それは失敗します:

これを解決する方法はありますか?これらの他のファイルシステム(/ fs01、/ fs02、/ fs03など)で必要に応じて、sorl-thumbnailを使用してサムネイルを作成できますか?より良いアプローチはありますか?

アップデート。 完全なスタックトレースは次のとおりです。

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

python - Django-sorl-thumbnailの使い方は?

PostgreSQLでDjangoを使用していますが、サムネイルを処理するためにいくつかのアプリを使用する必要があります。Sorl-Thumbnailと呼ばれる非常に評価の高いアプリがあります

インストール手順では、キー値/キャッシュシステムを使用する必要があると記載されています。

私の疑問は次のとおりです。PostgreSQLデータベースをキャッシュとして使用できますか、それともmemcachedまたはredisをインストールする必要がありますか?

現在、キャッシュメカニズムを使用していません。このウェブサイトは、トラフィックが少ないことを目的としています。