日曜日、私はスタックレスの pythonをインストールしたときに、Pythonモジュールに問題がありました。今私はコンパイルしてインストールしました:Django ImageField validation&PIL
setuptools & python-mysqldbと私は私のdjangoプロジェクトを起動し、 を再度実行しています。 (私もdjango-1.1を再インストールしました)
次に、jpeg、freetype2、PILをコンパイルしてインストールしました。また、mod_pythonではなくmod_wsgiを使って を起動しました。
有効な画像をアップロードします。フォームでのImageFieldをアップロードする際
は、しかし、私はValidationErrorを取得しますが。アップロードしたファイルが画像ではないか、 の画像が破損しています。
Searchmonkeyは、field.pyイメージフィールドの検証に由来することを示しています。 このエラーを発生させる前に、PILからImageをインポートし、ファイルを開き、 がそれを確認します。私は手動でPythonプロンプトからPILをインポートしようとしました - それは うまく働いた。 Image.openおよびImage.verifyと同じです。 この問題の原因は何ですか?
アラン
私はのImageFieldとカスタムウィジェット(http://www.djangosnippets.org/snippets/636/)でのModelForm使用していました。スタックレスで問題が発生する前に、問題なく動作しました。 フォームに新しい画像をアップロードしていたので、フォームを投稿しました。 しかし、 –