3

sorl-thumbnailプラグインが管理者で非常にうまく機能し ているプロジェクトがありますが、Ajax リクエストでサムネイルを実装する際に問題が発生しています。

sorl をdjango-ajax-selectsと組み合わせて使用​​すると、呼び出しに戻ろうとするとMyImageField.photo.url(MyImageFieldタイプは) 、開発サーバーから HTTP 応答sorl.thumbnail.ImageFieldを受け取ります。500 INTERNAL SERVER ERROR他のすべての属性は OK を返すことができます。pdb をセットアップして、.photo.url属性を返そうとしているオブジェクトを調べると、urlそこにあり、有効です。

sorl が HTTP リクエストよりも完了するまでに時間がかかるデータベースに対して非同期リクエストを行っているという点で、それは本当に問題になるのでしょうか?

いつものように、ご意見をお寄せいただきありがとうございます

編集: 私の画像は S3 に保存されているため、ImageFieldオブジェクトの新しいサムネイルを作成するために sorl が必要な場合、さらに困難なレイヤーが発生する可能性があることを認識しています

4

0 に答える 0