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 が必要な場合、さらに困難なレイヤーが発生する可能性があることを認識しています