1

日曜日に、スタックレス 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 と同じです。では、何がこの問題を引き起こしているのでしょうか?

アラン

4

1 に答える 1

0

このブログ投稿をチェックして、問題が解決されているかどうかを確認してください。

http://www.chipx86.com/blog/2008/07/25/django-tips-pil-imagefield-and-unit-tests/

于 2010-05-05T19:52:13.193 に答える