問題タブ [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.
python - Python Image Library Error-レンダリング中にIOErrorが発生しました:データが不足しています
sorl-thumbnailを使用してアップロードされた画像のサイズを変更するWebサイトを作成しました。ほとんどの画像は問題なくサイズ変更されていますが、次のエラーが発生する場合があります。
グーグルで検索しましたが、関連する答えが見つかりませんでした。誰かが私に何が起こったのか、そしてどのようにそれを修正するのを手伝ってもらえますか?ありがとうございました。
編集
完全なトレースバック
トレースバック(最後の最後の呼び出し):
ファイル"/lib/python2.7/django/core/handlers/base.py"、111行目、get_response response = callback(request、* callback_args、** callback_kwargs)
ファイル"/home/swaroop/project/apps/photography/views.py"、行702、showPhoto context_instance = RequestContext(request))
ファイル"/lib/python2.7/django/shortcuts/ init .py"、20行目、render_to_response return HttpResponse(loader.render_to_string(* args、** kwargs)、** httpresponse_kwargs)
ファイル"/lib/python2.7/django/template/loader.py"、行188、render_to_string return t.render(context_instance)
ファイル"/lib/python2.7/django/template/base.py"、行123、render return self._render(context)
_renderのファイル"/lib/python2.7/django/template/base.py"、行117 return self.nodelist.render(context)
ファイル"/lib/python2.7/django/template/base.py"、744行目、レンダリングビット.append(self.render_node(node、context))
ファイル"/lib/python2.7/django/template/base.py"、行757、render_node return node.render(context)
ファイル"/lib/python2.7/django/template/loader_tags.py"、127行目、render returncompiled_parent._render(context)
_renderのファイル"/lib/python2.7/django/template/base.py"、行117 return self.nodelist.render(context)
ファイル"/lib/python2.7/django/template/base.py"、744行目、レンダリングビット.append(self.render_node(node、context))
ファイル"/lib/python2.7/django/template/base.py"、行757、render_node return node.render(context)
ファイル"/lib/python2.7/django/template/loader_tags.py"、64行目、レンダリング結果= block.nodelist.render(context)
ファイル"/lib/python2.7/django/template/base.py"、744行目、レンダリングビット.append(self.render_node(node、context))
ファイル"/lib/python2.7/django/template/base.py"、行757、render_node return node.render(context)
ファイル"/lib/python2.7/sorl/thumbnail/templatetags/thumbnail.py"、45行目、render return self._render(context)
ファイル"/lib/python2.7/sorl/thumbnail/templatetags/thumbnail.py"、97行目、レンダリングファイル、ジオメトリ、**オプション
ファイル"/lib/python2.7/sorl/thumbnail/base.py"、61行目、get_thumbnailサムネイル)
ファイル"/lib/python2.7/sorl/thumbnail/base.py"、86行目、_create_thumbnail image = default.engine.create(source_image、geometry、options)
ファイル"/lib/python2.7/sorl/thumbnail/engines/base.py"、15行目、create image = self.orientation(image、geometry、options)
ファイル"/lib/python2.7/sorl/thumbnail/engines/base.py"、26行目、オリエンテーションreturn self._orientation(image)
ファイル"/lib/python2.7/sorl/thumbnail/engines/pil_engine.py"、29行目、_orientation exif = image._getexif()
_getexif info.load(file)のファイル "/usr/local/lib/python2.7/site-packages/PIL/JpegImagePlugin.py"、行381
ファイル"/usr/local/lib/python2.7/site-packages/PIL/TiffImagePlugin.py"、行382、ロードレイズIOError、"not十分なデータ"
IOError:データが不足しています
django - Django フォームセット内の画像の変更/削除
フォームセットを使用して画像をアップロードし、多対多の関係を使用してモデルにリンクしています。ステータス フォームの下にフォームセットを表示して、ユーザーがステータス フィールドに入力し、画像を追加してから、[保存] または [別の画像を保存して追加] をクリックします。
最後のケースでは、事前に入力されたステータス フォームを表示し、フォームセット内に、アップロードされたファイルを処理するための通常のものを含むブロック (画像へのリンク、削除するチェックボックス、別の画像をアップロードするためのファイル入力) を表示する必要があります。最後に、2 番目の画像をアップロードするための空のファイルを入力します。現在、2 つの空のファイルを入力しています。
フォームセットは、既に 1 つの画像がアップロードされていることを認識していますが、それを管理するために何も表示しません。これはフォームセットの ImageField の通常の動作ですか、それともフォームセット データを提供する方法に問題がありますか?
コードは次のとおりです。
テンプレート:
python - Djangoは大きなファイルを処理します(imageblob)
私は小さなギャラリーアプリを書いています。徹底的なテストの後、3MBの画像を送信しました。
基本的に、ギャラリーアプリは、すべての画像に対してUploadedFileインスタンスを作成する別のアプリに依存していますが、この特定の画像に対して、同じ3 MBの画像に属する4つのインスタンス(dbの行)が作成されていることがわかります。各画像には「blob」があります。その名前の終わり。
私の質問は、これと同じ大きさの画像を処理して、画像全体を参照できるようにするにはどうすればよいですか?sorl-thumbnailのようなhtmlタグまたはdjangotemplatetagで?
Python 2.7.2、Django 1.3.1、MySQL5.1を使用しています
django - サムネイルタグが失敗しました:(sorl-thumbnail 11.12)
実稼働環境でsorl-thumbnailから奇妙なエラーが発生し続けます(Sentryをロガーとして使用)。それらはすべてThumbnail tag failed:
(これは非常に便利です)と言うだけで、3つのモジュールのいずれかから来ています。
奇妙なことに、それは実際にはサイトに影響を与えません。ページは正常に読み込まれ、サムネイルも正常に読み込まれます。Sentryダッシュボードのリストにエラーが表示されるのを見るのにうんざりしているので、これは本当に心配なことです。ただし、エラーが発生する理由や修正方法を理解することはできません。私が言ったように、サイトに目立った影響はないので、それらが単なる標準的な動作と過度に冗長なロギングが混在しているのではないかと思い始めています。
おそらくここの誰かがそれにもっと光を当てることができるので、ここにスタックトレースがあります。
更新#1
からのものについてはsorl.thumbnail.engines.pil_engine._orientation
、次の可能性のある候補を見つけました:http: //blog.yawd.eu/2012/fix-sorlthumbnail-engines-pil-orientation-error/
差出人sorl.thumbnail.images.deserialize_image_file
:
差出人sorl.thumbnail.images.read
:
差出人sorl.thumbnail.engines.pil_engine._orientation
:
python - レンダリング中に IOError をキャッチしました: データが不十分です
サムネイルの作成中に問題が発生しました。最新バージョンで sorl.thumbnail を使用しています。
エラーはサムネイルの行を示していますが、画像のアドレスは存在します。
問題が PIL にあると請求します。
完全なトレースバック: http://dpaste.de/R2zLw/
django - Django sorl サムネイルのクラッシュ - 大量の大きな画像
テンプレートに 800x650 などの大きな画像がたくさんあると、Django がクラッシュします。Mac ではローカルで動作しますが、Linode プロダクション サーバーでは動作しません。いくつかのバッチ処理を実行してから、停止してからもう一度実行するようなバッチ処理を行うことはできますか?
テンプレートの {% for %} ループでサムネイルを作成し、各パスで小さい画像と大きい画像を作成しています。
python - sorl-thumbnail を使用するにはどうすればよいですか? (ジャンゴ)
sorl-thumbnail のドキュメントを見てきましたが、次の方法がまだわかりません。 1. 画像を sorl-thumbnail にアップロードします。2. sorl サムネイルから画像を選択的に表示します。(たとえば、ビューの sorl-thumbnail から特定の画像を読み込み、カスタマイズされたサイズで表示するなど)
このライブラリを django ビューで使用する方法について、具体的な例を挙げていただけますか?
前もって感謝します : )
mysql - SyncDB after installing new app having already installed South - don't want to mess anything up
I'm using South to manage my (MySQL) database tables for a Django 1.4 project, its working great.
This is a bit of a newbie question, but I'm now adding sorl.thumbnail (http://sorl-thumbnail.readthedocs.org/en/latest/installation.html#installation) to the list of installed apps in the settings file.
The instructions say that I now have to use syncdb if I'm using a "cached database key value store".
Is it OK to go ahead and use syncdb? I'm not quite sure if my MySQL+South installation counts as one. Will this mess anything up?
python - django-sorlの非推奨のImageWithThumbnailsFieldの代わりに何を使用する必要がありますか?
非推奨のように見えるImageWithThumbnailsFieldに苦労しています。代わりに何を使用すればよいですか?わずかなバグ修正と更新のみを行っているため、プロジェクトの大部分を書き直したくありません...
私が得ているエラー:
ファイル"/var/www/project/images/models.py"、6行目、sorl.thumbnail.fieldsからインポートImageWithThumbnailsField ImportError:名前ImageWithThumbnailsFieldをインポートできません
django - Amazon S3 を使用して Django でアップロードされたファイルにリンクする
私は django-storages バックエンドを使用していますが、これまで Amazon S3 を使用したことがありません。Firefox の S3 Manager 経由でファイルをアップロードして、Amazon S3 に移行しました。
問題は、このコードでは次のとおりです。
生成されたリクエストには、署名などの GET リクエストに必要なパラメータが含まれていません。ただし、sorl で生成されたサムネイルは機能します。
S3 にファイルをアップロードすることに関して、私が見逃しているものはありますか? href に追加するコードはありますか? sorl がファイルを取得してサムネイルを作成できるのはなぜですか?