日曜日に、スタックレス python をインストールしたときに、python モジュールに問題がありました。今、私はコンパイルしてインストールしました:
setuptools と python-mysqldb を実行し、django プロジェクトを再び起動して実行しました。(django-1.1も再インストールしました)、
次に、jpeg、freetype2、および PIL をコンパイルしてインストールしました。また、mod_python の代わりに mod_wsgi を使い始めました。
しかし、フォームに画像フィールドをアップロードすると、検証エラーが発生します:
有効な画像をアップロードしてください。アップロードしたファイルは画像ではないか、破損した画像でした。
Searchmonkey は、それが field.py imagefield 検証からのものであることを示しています。このエラーが発生する前に、PIL からイメージをインポートし、ファイルを開いて検証します。Pythonプロンプトから手動でPILをインポートしようとしました-うまくいきました。Image.open および Image.verify と同じです。では、何がこの問題を引き起こしているのでしょうか?
アラン